CakePHP模型BelongsTo
有人能解释一下下面的意思吗CakePHP模型BelongsTo,cakephp,model,models,Cakephp,Model,Models,有人能解释一下下面的意思吗 var $belongsTo = array( '**EventOrganiser**' => array( 'className' => '**EventOrganiser**', 'foreignKey' => '**event_organiser_id**', 'conditions' => '', 'fields' => '', 'order'
var $belongsTo = array(
'**EventOrganiser**' => array(
'className' => '**EventOrganiser**',
'foreignKey' => '**event_organiser_id**',
'conditions' => '',
'fields' => '',
'order' => ''
)
);
我已在代码中将内容标记为content。
每个活动组织者指的是什么
$belongsTo = array(
'EventOrganiser' => array(
这是从模型中可访问的关联名称:
$this->Foo->EventOrganizer->...
array(
'Foo' => array(
...
),
'EventOrganizer' => array(
...
)
)
这是一个完全自由的名称,你可以随意命名。从该模型中搜索时,以及从该模型访问相关模型时,它将反映在查询结果中'className' => 'EventOrganiser',
这是类名,实际的模型名,应该用于相关模型'foreignKey' => 'event_organiser_id',
这是数据库中用于此关联的外键列名