ホームページ >バックエンド開発 >PHPチュートリアル >Shanpai ONEx_b2b2c フレームワーク開発マニュアル (1) - 概要
国産フレームワークなので大規模で完成度が高く、機能も豊富ですが、決して精巧ではありません。
ドキュメントの構成を見るだけでは、最も基本的な開発要件を満たすには十分ではありません。そのほとんどは単なるブレインストーミングの問題なので、完成した後は、やはりドキュメントも素直に完成させる必要があります。
Quan Dang は、公式文書の作成を支援するオープンソースの精神です。
ここでは、調査が速くなり、重要なポイントが分散しているため、最初に概要を作成する必要があります。
b2b2c環境のインストール
php5.6 + Nginx + Zend Guard Loaderの基本構成を使用
加工されたDockerイメージ
開発ディレクトリ/customの設定
アプリを作成して有効にする
コントローラーとルーティングを使用してビューレイヤーを作成する
dbschemaを使用してデータベーステーブルを作成する
ディレクトリ構造
定義構文
データベースにマップする
モデルクラスの作成
ディレクトリ構造
dbschma に対応するモデルの作成
メソッド呼び出し
/myapp/lib 配下にツールクラスを作成
ディレクトリ構造
指定されたツールクラスを作成
シングルケースモード
まず、開発の基礎となるのは、b2b2cの圧縮パッケージであるShangpaiフレームワークのコードであり、それから最初のステップを踏み出します。それを実行する必要があります。
まず第一に、フレームワークの /custom ディレクトリのサポートは実際には非常に大雑把であり、そのせいで最初は長い間穴にはまりました。
注意:この落とし穴にはまらないようにする方法
覚えておいてください!開発プロセス全体を通じて、アプリケーション ディレクトリ myapp を /custom に配置しないでください。これを使用する正しい方法は、アプリがオンラインになるまで、常に myapp ディレクトリを /app ディレクトリに配置してから、アプリを使用することです。 ./cmd update を実行して更新します。次に、アプリ ディレクトリを /custom に移動します。そうしないと、アプリはレジストラーにまったく表示されません。
アプリフォルダーを作成します (ここでは sysmyapp を使用します)。アプリの名前には sys で始めるか、top を使用する必要があることに注意してください。
次に、ドキュメントに従って app.xml を作成します。最も簡潔な例は次のとおりです:
我的APPserviceAlfred Huang (呆滞的慢板)57082212@qq.comhttps://www.huangwenchao.com.cn0.1.0MIT license
上記に注意してください
[転載の場合は添付してください]このメリットを>>に捧げます
上記はShangpai ONex_b2b2cフレームワーク開発マニュアル(1) - 概要の内容です。詳細については、PHP中国語Webサイト( www.php.cn)!