CakePHP 删除不需要的关系

标签 cakephp has-many database-relations

我创建了一些关系Model_One hasMany Model_Two

我创建了一些带有 Model_One 字段和三个字段的表单,例如 Model_Two.0.nameModel_Two.1.nameModel_Two.2.name.

Model_2beforeSavebeforeValidate(无论)中,当name为空时,我想删除关系。如何做到这一点?

保存后我的结果应如下所示:
Model_One
保存的字段 使用键保存 Model_Two 中的字段,例如 0 和 2(因为 Model_Two.1.name 为空)。

最佳答案

关于CakePHP 删除不需要的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19333501/

相关文章:

javascript - jQuery - Ajax 在某些帖子上返回错误 500

php - 将 HtmlHelper 与 CakePHP 一起使用时出现错误消息

mysql - 数据库驱动应用程序中的 Has_Many、Belongs_To 关系

mysql - 环回模型关系未正确保存?

CakePHP 与 codeigniter - 我在 CakePHP 方面经验丰富

php - 在 CakePHP 中使用不同的用户角色登录?

ruby-on-rails - 是否可以在rails中使用复合外键?

ruby-on-rails - 为什么ActiveRecord has_many使用delete_all而不是destroy_all?

mysql - Eloquent 查询使用关系非常慢

mongodb - Meteor + MongoDB - 显示帖子列表及其评论数