ホームページ >バックエンド開発 >PHPチュートリアル >Shanpai ONEx_b2b2c フレームワーク開発マニュアル (1) - 概要

Shanpai ONEx_b2b2c フレームワーク開発マニュアル (1) - 概要

PHP中文网
PHP中文网オリジナル
2016-06-23 13:14:181951ブラウズ




国産フレームワークなので大規模で完成度が高く、機能も豊富ですが、決して精巧ではありません。

ドキュメントの構成を見るだけでは、最も基本的な開発要件を満たすには十分ではありません。そのほとんどは単なるブレインストーミングの問題なので、完成した後は、やはりドキュメントも素直に完成させる必要があります。

Quan Dang は、公式文書の作成を支援するオープンソースの精神です。

ここでは、調査が速くなり、重要なポイントが分散しているため、最初に概要を作成する必要があります。

  1. b2b2c環境のインストール

  • php5.6 + Nginx + Zend Guard Loaderの基本構成を使用

  • 加工されたDockerイメージ

  • 開発ディレクトリ/customの設定

  • アプリを作成して有効にする

  • コントローラーとルーティングを使用してビューレイヤーを作成する

  • dbschemaを使用してデータベーステーブルを作成する

    • ディレクトリ構造

    • 定義構文

    • データベースにマップする

  • モデルクラスの作成

    • ディレクトリ構造

    • dbschma に対応するモデルの作成

    • メソッド呼び出し

  • /myapp/lib 配下にツールクラスを作成

    • ディレクトリ構造

    • 指定されたツールクラスを作成

    • シングルケースモード

    b2b2c環境をインストール

    使用する

    まず、開発の基礎となるのは、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

    上記に注意してください

    dbschema を使用してデータベーステーブルを作成します

    myapp/lib にツールクラスを作成します

    [転載の場合は添付してください]このメリットを>>に捧げます

    上記はShangpai ONex_b2b2cフレームワーク開発マニュアル(1) - 概要の内容です。詳細については、PHP中国語Webサイト( www.php.cn)!


    声明:
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。