メインコントローラーがあり、HMVC を使用してこのコントローラーから子コントローラーを呼び出したいです。メインコントローラーの「Request::factory」で子コントローラーを呼び出す特定のアクションにパラメーターをルーティングするルールを設定しましたが、無限ループのために機能しませんでした。それを行う方法はありますか?
メインコントローラーが子コントローラーに情報を送信するため、HMVCを使用する必要があるため、制御レイヤーが必要です。
これは、CMS 用の crud アプリケーション用のプラグインのようなものです。
メインコントローラー: http://pastebin.com/nt2fhMEy
子コントローラーの例: http://pastebin.com/WqaHZaxf
ルート: http://pastebin.com/6JGFf2i2 (caction と cid はまだ設定していません。)
追加の注意: これは、私の CMS の一種の crud モジュールになります。メイン コントローラーは、メイン テンプレートといくつかの構成を読み込みます。また、メイン コントローラーにはいくつかの ORM 関数が含まれており、子コントローラーは parent::functionname を使用できる必要があります。子コントローラーは cruds/ ディレクトリにあり、cms によって自動的に作成されます。