A3MallのバックエンドはThinkPHP8 + VUE3 + Element Plusをベースに開発されたオープンソースのモールシステムです。フロントエンドはuniappを使用して開発されており、WeChat公式アカウントモール、H5モール、ミニプログラムモール、APPモール、PCモールをサポートしています。フロントエンドとバックエンドのソース コードは 100% オープンソースであり、無料の商用利用をサポートしています。
特徴
MVC 設計パターンに準拠し、明確なモデル層とサービス層を持たせる
名前空間とPSR-4仕様に基づいて、PHP8の新機能が追加されています
組み込みの WeChat WeChat 開発フレームワークにより、二次開発がより便利になります
Composer はワンクリックでサードパーティの拡張機能を導入します
コードのコメントは明確で、二次的な開発機能に便利です。
インターフェース認証はJWT認証を採用
オンラインでのワンクリックインストールをサポート、便利で速い
統合された添付ファイル管理
フロントエンドとバックエンドのコードはすべてオープンソースです
ソフトウェアアーキテクチャ
PHP 8.0>=
MySQL >= 5.6
ThinkPHP 8
uniappue3
A3Mall をインストールします。
バックエンド プログラムのインストール 1. プログラム ファイルをダウンロードし、解凍して Web ルート ディレクトリにアップロードします。
2. パブリック ディレクトリにアクセスするにはドメイン名をバインドし、他のディレクトリが WEB ディレクトリの下にないことを確認する必要があります。
3. Linux では、プログラム ルート ディレクトリの下のランタイム ディレクトリにアクセス許可を与える必要があります。
4. http://ドメイン名.com/install にアクセスします。
5. プロンプトに従ってインストールします
ユニアプリを使用して H5 終了を公開する
1. HBuilderX -> トップメニューバー -> リリース -> ウェブサイト H5-Mobile Game を開きます。
2. パッケージ化されたファイルのパス:/unpackage/dist/build/h5
3. パッケージ化されたすべてのファイルを mall backend/pulic/wap ディレクトリにコピーし、すべて置き換えます。
uni-appを使用してAPPターミナルを公開する
1. HBuilderX を開きます -> トップメニューバー -> リリース -> ネイティブ APP-クラウド パッケージング
2. パッケージ化されたファイルのパス:/unpackage/release/apk
3. 実機を使用してインストールしてテストする