首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cakephp-3有许多表格数据保存

cakephp-3有许多表格数据保存
EN

Stack Overflow用户
提问于 2014-06-23 17:58:02
回答 2查看 1.5K关注 0票数 1

我有两个表简历和链接。简历与链接有很多关系。我想为一份简历保存多个链接。

我的$this->request->数据数组如下所示

代码语言:javascript
复制
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;
}

这是工作和我的数据被正确地保存在简历表中,但在链接表数据保存如下:

代码语言:javascript
复制
id | resume_id | user_id  | link
1  | 1         |          |

我想要像

代码语言:javascript
复制
id | resume_id | user_id | link
1  | 1         |         | www.google.com
EN

回答 2

Stack Overflow用户

发布于 2016-04-08 20:21:59

试着这样做:

代码语言:javascript
复制
$resume = $this->Resumes->newEntity($this->request->data, ['associated' => ['Links']]);

if ($this->Resumes->save($resume, ['associated' => ['Links']])) {
    // return true;
}
票数 1
EN

Stack Overflow用户

发布于 2018-03-09 08:29:29

转到您的Model/Entity/Link.php并将link添加到protected $_accessible阵列

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24363106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档