0

Cakephp-2.3 でモデルの関連付けの問題に直面しています。CakeACLを使用したcakephp 2.3でプラグインモデルの関連付けが機能しない に記載

これで、UsersController が User モデルを使用していないように思えます。利用した

public $uses = array ('Cauth.User'); 

しかし、このモードを使用していないように思えますが。Cakephp-2.3 でどのモデルがコントローラーを使用しているかを確認する方法はありますか?

4

1 に答える 1

0

get_class()実際に「ユーザー」モデルを使用しているか、汎用の「AppModel」または「モデル」を使用しているかを調べてみてください。

コントローラーのアクション内。

debug(get_class($this->User));

'Model' または 'AppModel' の場合、CakePHP はプラグインから User モデルを見つけたりロードしたりできなかったようです。

また、bootstrap.php にプラグインを実際にロードしたかどうかも確認してください。

こちらのドキュメントをお読みください:プラグイン

于 2013-03-23T13:23:14.213 に答える