Cakephp 加载模型或$使用需要使用的数组?当我们访问其他模型时
我有一个用户控制器,我需要在用户控制器上使用照片模型 我可以使用以下哪种方式访问该模型?使用哪种方式是标准的Cakephp 加载模型或$使用需要使用的数组?当我们访问其他模型时,cakephp,cakephp-1.3,cakephp-model,Cakephp,Cakephp 1.3,Cakephp Model,我有一个用户控制器,我需要在用户控制器上使用照片模型 我可以使用以下哪种方式访问该模型?使用哪种方式是标准的 $this->loadModel('Photo'); 或 加载模型或$使用需要使用的数组?标准中的Photo和User模型相互关联(直接或间接):可能 loadModel或uses:只需使用对您更方便的模型。正如Anh所说,最好通过关系访问模型:$this->User->Photo->which()。如果模型不相关,请使用$uses或loadModel() $uses中的模型在每
$this->loadModel('Photo');
或
加载模型或$使用需要使用的数组?标准中的
Photo
和User
模型相互关联(直接或间接):可能
loadModel或uses:只需使用对您更方便的模型。正如Anh所说,最好通过关系访问模型:
$this->User->Photo->which()
。如果模型不相关,请使用$uses
或loadModel()
$uses
中的模型在每次使用控制器时都会加载,因此最好仅在整个控制器需要其他模型时使用。如果您只是随机需要它,那么loadModel()
更好。它们之间没有关系
var $uses =array('User','Photo');
Photo belongsTo Album belongsTo User.