【发布时间】:2015-04-04 06:53:19
【问题描述】:
我有一个嵌入式表单集合字段。父母是相反的一面,孩子(嵌入)是拥有的一面。我想动态地允许添加/删除孩子。添加作品,也删除(在 orphanRemoval=true 的帮助下)。当我将子表单留空时,我得到:
An exception occurred while executing 'INSERT INTO child
(content, completed, parent_id, created_by) VALUES (?, ?, ?, ?)'
with params [null, 0, 30, 8]: Column 'content' cannot be null
内容字段是唯一呈现的字段。该字段根本不应该被保留,因为“delete_empty”和“allow_delete”都设置在字段类型中。 任何想法为什么会发生这种情况?
编辑:
我从实体中删除了所有元数据,以确保它确实是空的。 Doctrine 尝试插入 (null,null,null,null)。
【问题讨论】:
标签: symfony doctrine-orm symfony-forms