私はケーキ2.2を使用しています。親アプリのいくつかのモデルとコントローラーを使用するように UserMgmt プラグインを変更したいと考えています。
「Hotels」コントローラーと「GetHotels」アクションにアクセスする必要があるプラグインのビューがあります。私のプラグインビューには次のものがあります:
$this->Js->get('#UserRegionId')->event('change',
$this->Js->request(array(
'controller'=>'Hotels',
'action'=>'GetHotels'
), array(
'update'=>'#UserCategoryId',
'async' => true,
'method' => 'post',
'dataExpression'=>true,
'data'=> $this->Js->serializeForm(array(
'isForm' => true,
'inline' => true))
)
)
);
UserMgmt.UsersController のクラス定義の前に app::uses を追加する必要があると思います
App::uses('Hotel','Model');
App::uses('Hotels','Controller');
しかし、私はそれが機能していません。
エラーエラーが発生しました:
Error: [MissingControllerException] Controller class HotelsController could not be found.