AnN*_*LaI 3 cakephp cakephp-1.3 cakephp-model
我有一个用户控制器,我需要在那些users_controllers上使用照片模型,我可以使用它从以下访问该模型,哪些是标准使用?
$this->loadModel('Photo');
Run Code Online (Sandbox Code Playgroud)
要么
var $uses =array('User','Photo');
Run Code Online (Sandbox Code Playgroud)
加载模型或$ uses需要使用的数组?
像Anh所说,最好通过关系访问模型:$this->User->Photo->whatever()
.如果模型不相关,请使用$uses
或loadModel()
.
$uses
每次使用控制器时都会加载模型,因此只有在整个控制器需要其他模型时才能使用它.如果你只是随机需要它,那就loadModel()
更好了.