如何在cakephp中的模型中创建belonge关联
我使用Cakephp框架,我的关联有问题。 如何在php中创建属于模型的关联。 当我使用belongto时,我的模型中有很多 我可以找到示例模型来查看此示例吗如何在cakephp中的模型中创建belonge关联,cakephp,has-many,belongs-to,Cakephp,Has Many,Belongs To,我使用Cakephp框架,我的关联有问题。 如何在php中创建属于模型的关联。 当我使用belongto时,我的模型中有很多 我可以找到示例模型来查看此示例吗 用户有很多照片 照片属于用户 在用户模型中: var $hasMany = array( 'Photo' => array( 'className' => 'Photo', 'foreignKey' => 'user_id' ); 照片模型: var $belongsTo = a
var $hasMany = array(
'Photo' => array(
'className' => 'Photo',
'foreignKey' => 'user_id'
);
照片模型:
var $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id',
'conditions' => '',
'fields' => '',
'order' => ''
),
'PhotoAlbum' => array(
'className' => 'PhotoAlbum',
'foreignKey' => 'photo_album_id',
'conditions' => '',
'fields' => '',
'order' => '',
))
var $hasMany = array(
'Photo' => array(
'className' => 'Photo',
'foreignKey' => 'user_id'
);
照片模型:
var $belongsTo = array(
'User' => array(
'className' => 'User',
'foreignKey' => 'user_id',
'conditions' => '',
'fields' => '',
'order' => ''
),
'PhotoAlbum' => array(
'className' => 'PhotoAlbum',
'foreignKey' => 'photo_album_id',
'conditions' => '',
'fields' => '',
'order' => '',
))
简单归属关联:
简单多关联:
有关关联的更多具体信息,请参见。简单的关联内容:
简单多关联:
有关关联的更多具体信息,请参阅。谢谢,但我在烘焙照片控制器时遇到的主要问题$这->照片->用户->查找('all');但我知道用户属性没有定义,真正的代码是:$this->Photos->User->find('all');意味着用户属性应该是大写的,但这行代码是用cake烘焙的,我的答案是为什么cake php框架不能识别真正的语法,我的解决方案是什么?谢谢大家。但我的主要问题是烘焙照片控制器$这->照片->用户->查找('all');但我知道用户属性没有定义,真正的代码是:$this->Photos->User->find('all');意味着用户属性应该是大写的,但这行代码是用cake烘焙的,我的答案是为什么cake php框架不能识别真正的语法,我的解决方案是什么?谢谢大家。