cakephp协会是如何工作的?

cakephp协会是如何工作的?,cakephp,Cakephp,我是cakephp新手,在google中搜索了几个小时后,寻找更多关于cakephp关联的实际例子,但没有找到确切的解释。有谁能解释一下cakephp中的关联是如何工作的,以及这些关联如何对快速网站开发有用 提前感谢在配置文件模型中添加以下关系 var $belongsTo = array( 'User' => array( 'foreignKey' => 'user_id', ), ); 在用户模型中添加 var $has

我是cakephp新手,在google中搜索了几个小时后,寻找更多关于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);

    }

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

您是指模型关联吗?首先,很抱歉没有指定完整名称,是的,我想了解有关模型关联的更多信息。请添加表关系
class User extensed AppModel{public$name='User';}
class Profile extensed AppModel{}
配置文件表中有用户id字段,那么如何使用模型关联来关联这两个表?