【问题标题】:CakePHP remove unwanted relationshipCakePHP 删除不需要的关系
【发布时间】:2013-10-20 10:34:23
【问题描述】:

我创建了一些关系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 has-many database-relations


【解决方案1】:

【讨论】:

  • 谢谢。它对我有用,例如。 $this->User->unbindModel( array('belongsTo' => array('Category', 'BodyHeight')) );
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-24
  • 2016-08-12
  • 2014-01-09
  • 2016-10-27
  • 2021-04-02
  • 1970-01-01
相关资源
最近更新 更多