我有两个表简历和链接。简历与链接有很多关系。我想为一份简历保存多个链接。
我的$this->request->数据数组如下所示
Array
(
[alternate_email] =>
[mobile] => 23232
[level] => Student
[youtube] =>
[links] => Array
(
[0] => Array
(
['link'] => www.google.com
['user_id'] => 1
)
[1] => Array
(
['link'] => abc.com
['user_id'] => 1
)
)
)
$resume = $this->Resumes->newEntity($this->request->data);
if ($this->Resumes->save($resume)) {
// return true;
}这是工作和我的数据被正确地保存在简历表中,但在链接表数据保存如下:
id | resume_id | user_id | link
1 | 1 | |我想要像
id | resume_id | user_id | link
1 | 1 | | www.google.com发布于 2016-04-08 20:21:59
试着这样做:
$resume = $this->Resumes->newEntity($this->request->data, ['associated' => ['Links']]);
if ($this->Resumes->save($resume, ['associated' => ['Links']])) {
// return true;
}发布于 2018-03-09 08:29:29
转到您的Model/Entity/Link.php并将link添加到protected $_accessible阵列
https://stackoverflow.com/questions/24363106
复制相似问题