cakePHP - 我可以使用 save() 仅保存关联的模型数据吗?
我可以使用 $this->ModelName->AssociatedModel->save($this->data)
仅保存相关数据吗?
如果不是——我有什么选择?
数据结构为:
$this->data['AssociatedModel']['field_a'] = 'some value';
$this->data['AssociatedModel']['field_b'] = 'some other value';
Can I use the $this->ModelName->AssociatedModel->save($this->data)
to save only the related data?
If not - what are my options?
The data structure is:
$this->data['AssociatedModel']['field_a'] = 'some value';
$this->data['AssociatedModel']['field_b'] = 'some other value';
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,我在这里遇到了一个 User HABTM ROLE 用例,其中 User 表是一个只读数据库视图。
接受的解决方案在 cake2.x 上对我不起作用
最后我选择了以下 AppModel 方法
:
$data = array('角色'=>array(...));
$parent_id 是用户的 id
well, I landed here with a User HABTM ROLE usecase where the User table is a read-only db view.
The accepted solution didn't worked for me on cake2.x
In the end I settled on the following AppModel method:
where
$data = array('Role'=>array(...));
and $parent_id is the id of the User
是的,您可以这样保存关联数据。
Yes, you can save associated data like that.