如何在同一个控制器中使用其他型号? CakePHP的

时间:2013-10-02 00:05:54

标签: cakephp

像我有一个帖子表,我建立一个postcontroller和一个Post模型到r / w数据,但如果我还想要r / w数据到另一个名为users的表怎么办?我构建了另一个名为user的模型,以及如何从postscontroller中的users表中获取数据?

2 个答案:

答案 0 :(得分:1)

有两种方法可以做到这一点:

// Call in Controller's methods to load dynamically model Article and set it to $this->User 
$this->loadModel('User');

// Add this variable as Controller's property and get $this->Post and $this->User accessible
var $uses = array('Post','User');

详细了解Controller::$usesController::loadModel

答案 1 :(得分:-1)

您可以在控制器下阅读手册,loadModel()就是您要查找的内容,或者您​​可以在堆栈交换中搜索答案,甚至可以谷歌搜索。