cakephp关系表模型设置
我需要一些帮助,我有3张表,它们是:模型,模型,模型 我现在得到的是: 链接模型到模型配置文件cakephp关系表模型设置,cakephp,cakephp-model,Cakephp,Cakephp Model,我需要一些帮助,我有3张表,它们是:模型,模型,模型 我现在得到的是: 链接模型到模型配置文件 public $hasMany = array( 'Perfil' => array( 'className' => 'Modelo_perfile', 'foreignKey' => 'modelo_id', ), 'Fotos' => array( 'cl
public $hasMany = array(
'Perfil' => array(
'className' => 'Modelo_perfile',
'foreignKey' => 'modelo_id',
),
'Fotos' => array(
'className' => 'Modelo_foto',
'foreignKey' => 'modelo_id',
),
);
但是我需要将model_perfile链接到perfile,所以当我调用$this->model->find('all')时,我会得到模型配置文件名
Modelo_perfile表只是一个ID
id | model_id | profile_id
有没有办法在cakephp模型上链接这些内容
有人能帮忙吗??谢谢。好的,多亏了kicaj我找到了解决方案 我不得不使用哈曼和贝隆的关系 结果如下:
public $hasAndBelongsToMany = array(
'Perfile' => array(
'className' => 'Perfile',
'joinTable' => 'modelo_perfiles',
'foreignKey' => 'modelo_id',
'associationForeignKey' => 'perfil_id',
'unique' => true,
)
);
谢谢大家:)模型应该是单独的,可以用大写字母、小写字母和复数形式书写。你真的应该遵循文档和惯例。另外:坚持使用英文名称进行编码也是一个很好的做法。是的,对不起,我写得这么快,你知道如何链接这3个表的关系吗?你写的有很多关系,但你的modelo_perfile看起来像HABTM关系