rest yii2
1.0.0
Yii2フレームワークに基づく部分的な階層分割
コントローラ
モデルレイヤーを3つのレイヤーに分割します:サービス(サービスレイヤー)、BO(データオブジェクト/処理層)、DAO(永続レイヤー)
構成クラスの再エンコーシング
例外ハンドリングクラスの再エンコーシング
定数構成を再パッケージします
SQLMAPモジュールが追加されました
キャッシュモジュールが追加されました
パラメーター検証モジュールが追加されました
ライブラリライブラリを追加しました
応答を書き直します
ミドルウェアレイヤーを追加しました
メッセージキュー/遅延メッセージキューを追加しました
ログツールの再パッケージ
全文検索が追加されました
上記の変更はすべて、Yii2のコアライブラリの変更を伴うものではないため、Yii2は原則として正常にアップグレードできます。さらに、Yii2のすべてのコアコンポーネントも正常に使用できます。ビジネスデカップリングとビジネスの収束を可能にするために、再定義されたレベルでそれらを使用することをお勧めします。
構成参照demo.run_mode = dev/test/prod demo.debug = trueは、それぞれ開発、テスト、オンライン環境に対応します。 PRODモードではデバッグが偽であることに注意してください。
ローカルメッセージキューサービス設立
go-mysql-elasticsearchを使用したデータ同期