質問

私は"admin"モジュールのやりたいこと"ダイナミックコントローラ"、すなわち提供するデフォルトの挙動をコントローラーさんには存在し("仮想コントローラー").

また軽量化メール機構ゆったり間の通信モジュールです。利用したいかなる場合など

?r=admin/users/index

を求め、コンの"バーチャルコントローラ""UserController"のAdminModule、デフォルトでは、このメール機構に通知のモジュール"UsersModule"でお答えになります。

そしてこのシミュレー行動AdminModule::init()がこのはないのかどうかを決定、行動で加工することによるリアルコントローラは、少なくともわからないことを思い出します。

この方法によってはYii作品:ボトムアップ-コントローラのを描画するとデニースザメネースパークの応用レイアウトまたはモジュールは、存在する場合)。とは思わないモジュールも言葉も取り扱いについて定のコントローラ+アクションです。

をおさらいにはうってつけのようにCWebModule::missingController($controllerId,$actionId)のように、CController::missingAction($actionId)、または回避策を模擬します。

うる可能性があるCWebModule::init()またはどこかが私を見いだすことができ

  1. るかどうかのコントローラーが実際に存在するかどうかに、その場合、この仕事に取り扱い
  2. の$actionIDや$controllerID
  3. るかどうかのモジュールは$controllerIDが存在する(なかったタイプで間違っているのは、r=admin/ユーザーインデックスのユーザー"は、実際のモジュールに指定された、アプリケーションのconfig).
役に立ちましたか?
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top