我是 cakephp 新手,在谷歌搜索几个小时后,正在寻找有关 cakephp 关联的更多实际示例,但没有找到确切的解释。任何人都可以解释关联在 cakephp 中的工作原理,以及这些对快速网站开发有何用处?
提前致谢
我是 cakephp 新手,在谷歌搜索几个小时后,正在寻找有关 cakephp 关联的更多实际示例,但没有找到确切的解释。任何人都可以解释关联在 cakephp 中的工作原理,以及这些对快速网站开发有何用处?
提前致谢
在配置文件模型中添加以下关系
var $belongsTo = array(
'User' => array(
'foreignKey' => 'user_id',
),
);
在用户模型中添加这个
var $hasMany = array(
'Profile' => array(
'foreignKey' => 'user_id',
));
在控制器中,您可以像这样使用这些关联
class MyController extends AppController {
public function index() {
$data = $this->User->findAll();
Debug($data);
$data1 = $this->Profile->findAll();
Debug($data1);
}
有关模型关联的更多详细信息,请阅读此。