我有两个型号,帖子和标签。帖子HasAndBelongsToMany标签

让我们假设一个帖子1具有标签世界,新闻和纸。

现在在连接表,我想删除标签“纸”与后1,但标签“纸”之间的关联不应该从标签表中删除。仅在接合表的关联应予以删除。

我如何做到这一点在CakePHP中?

有帮助吗?

解决方案

当你这样做不是添加一个新的其他任何HABTM操作,蛋糕删除并重新创建相关的连接表的行。所有你需要做的就是重新获得记录,删除标记和保存记录。

在视图我写的标记插入一个形式输入字段。当记录被保存时,我处理该字段来提取标签的值(由逗号或空间或任何爆炸)然后保存的标签。

有一个很好的导向这里: http://mrphp.com .AU /代码/工作-的habtm外形数据的CakePHP

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top