Yinghuo Mall V2.0 は、2021 年に新しくリリースされた、軽量で高性能なフロントエンドとバックエンドの分離型電子商取引システムです。WeChat ミニ プログラム + H5 + パブリック アカウント + APP をサポートしています。最終ソース コードは完全にオープン ソースであるため、取得したものを確認して入手することができ、二次開発を完全にサポートし、学習して商業的に使用できるため、パーソナライズされた独立したモールを迅速に構築できます。
フロントエンドとバックエンドが完全に分離(相互依存がなく、開発効率が高い)
PHP7.4 を使用する (厳密に型指定された strict モード)
Thinkphp6.0.5 (軽量 PHP 開発フレームワーク)
Uni-APP (クロスプラットフォーム アプリケーション開発用のフロントエンド フレームワーク)
Ant Design Vue (エンタープライズレベルのミッドエンドおよびバックエンド製品の UI コンポーネント ライブラリ)
RBAC (ロールベースのアクセス制御管理)
Composer はワンクリックでサードパーティの拡張機能を導入します
デプロイおよび実行されるプロジェクトのサイズはわずか 30 MB を超えます (非常に軽量)
すべての終了コードはオープンソースです (サーバー PHP、バックグラウンドビューエンド、ユニアプリエンド)
シンプルで効率的なコーディング スタイル (おそらく第 2 世代の開発者に最も適したソース コード)
ソースコード内の中国語コメントを明確にする(初心者でも理解できるコード)
PHP7 の厳密に型指定された厳密モード
MVC 設計パターンに厳密に準拠し、サービス層と列挙クラス enum をサポートします。
シンプルでクリーンなコーディング スタイルで、コード行が冗長になりません。
コードのコメントは充実していて読みやすく、初心者プログラマーでも理解できるため、二次開発の効率が大幅に向上します。
DB クラスの直接呼び出しと使用は許可されません (カプセル化が破棄されます)。
ネイティブ SQL ステートメントの使用は許可されず、すべてのチェーン操作が使用されます (強力な保守性)
複雑な SQL クエリ ステートメントは許可されません (強力な保守性)
すべての CURD 操作は ORM モデル クラスとカプセル化されたメソッドを渡します (強力なスケーラビリティ)
データベース設計は 3 番目のパラダイムに適合します
フロントエンドのJSコーディングはES6標準を採用
CentOS 7.0以降
Nginx 1.10+
PHP 7.1+ (php7.4 推奨)
MySQL 5.6+
1. 自動インストール(推奨)
バックエンドのソース コードをサーバー サイトにアップロードし、サイトの実行ディレクトリを /public に設定します。
ブラウザにサイトのドメイン名 + /install を入力します (例: https://www.yourdomain.com/install)
ページの指示に従ってインストールを自動的に完了します。
2. 手動インストール (非推奨)
バックエンドのソース コードをサーバー サイトにアップロードし、サイトの実行ディレクトリを /public に設定します。
データベースを作成します (例: yoshop2_db)。
データベース テーブル構造ファイルをインポートします (パス: /public/install/data/install_struct.sql)。
データベースのデフォルト データ ファイルをインポートします。パス: /public/install/data/install_data.sql
データベース接続ファイルを変更し、データベースのユーザー名、パスワード、その他の情報を完全に入力します (path/.env)。
バックエンドアドレス
スーパー管理者の経歴: https://www.yourdomain.com/admin
販売者のバックエンド: https://www.yourdomain.com/store
デフォルトのアカウントパスワード: admin yinghuo