我和Holiday hasMany Place(Place areTo Holiday)有关系。
我在假日视图中准备了一些表格:
echo $this->Form->input('name');
echo $this->Form->input('Place.0.name');
echo $this->Form->input('Place.1.name');
echo $this->Form->input('Place.2.name');
现在,当我添加2个地方的假期时,我无法保存,因为它是空的。 如何删除模型中的空记录?
答案 0 :(得分:0)
循环遍历它们,如果它是空的,则取消设置。
foreach ($data['Place'] as $key => $place) {
if (empty($place['name'])) {
unset($data['Place'][$key]);
}
}
不确定路径,只需根据您的帖子数据更新它们。