0

我是 cakephp 新手,在谷歌搜索几个小时后,正在寻找有关 cakephp 关联的更多实际示例,但没有找到确切的解释。任何人都可以解释关联在 cakephp 中的工作原理,以及这些对快速网站开发有何用处?

提前致谢

4

1 回答 1

0

在配置文件模型中添加以下关系

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);

    }

有关模型关联的更多详细信息,请阅读

于 2013-06-19T12:14:41.840 回答