1

プラグインの外部(ベースアプリケーション内)でプラグインのコントローラーアクションを呼び出すことは可能ですか?たとえば、プラグインが呼び出さtestapp/plugins、そのプラグインの内部でコントローラーが呼び出さusersれたとしapp/plugins/test/controllers/users_controller.phpます。基本アプリケーション(プラグインが含まれているアプリケーション)のコントローラーの1つでプラグインのaddアクションを呼び出すことは可能ですか?users_controller

これが可能かどうか、そしてこれを達成する方法を教えてください

4

1 に答える 1

0

そのロジックをコンポーネントに移動し、そのロジックvar $componentsを使用する必要があるコントローラーの配列に含めることができます。

ロジックが純粋に追加するだけの場合は、それをモデルに移動してから、そのモデルを使用する必要があるコントローラーに含めることができます。Controller->loadModel('Plugin.Model'); Model->add();

add メソッドが正確に何をするのか、なぜ他のコントローラーから呼び出される必要があるのか​​ について、より多くの情報を提供していただけると助かります。

于 2012-05-06T05:28:05.133 に答える