2012-05-06 4 views
1

プラグインのコントローラアクションを(ベースアプリケーション内で)呼び出すことができます。例えば、testというプラグインがありますapp/pluginsにあり、そのプラグインの中にapp/plugins/test/controllers/users_controller.phpusersというコントローラがあります。呼び出すことは可能ですか?addusers_controllerのアクションが、ベースアプリケーション(プラグインがその一部であるアプリケーション)のコントローラの1つにあるとしますか?cakephpプラグインコントローラアクションをプラグインの外側から(ベースアプリケーション内で)

あなたはそのロジックを使用する必要がある任意のコントローラにvar $components、アレイに含める[コンポーネントにそのロジックを移動することができ、これが可能であるなら、私は知っていると、この

+0

この質問には新しい更新がありますか?これはcakephp 3で可能ですか? –

答えて

0

を達成するためにどのようにしてください。

ロジックは、純粋にちょうどあなたがモデルに移動して、あなたが正確に何で詳細情報を提供することができればそれが役立つだろうController->loadModel('Plugin.Model'); Model->add();

を使用して、それを使用する必要があるコントローラにそのモデルを含めることができ、追加された場合他のコントローラから呼び出される必要があるのはなぜですか?

関連する問題