不要在Symfony 3中插入表单的空字段

时间:2017-08-01 17:47:30

标签: symfony frameworks doctrine symfony-3.3

我在symfony中有一个完美运行的表单。如果我填写所有字段 但是如果它们中的任何一个都是空的,当它们插入数据库时​​会给我一个错误,因为它们不能插入空字段。 错误是:SQLSTATE [23000]:完整性约束违规:1048列'foto'不能为空 此表中的字段配置为Null = no 如果我从控制台执行INSERT,指示已填充的字段,请正确插入它们。 有谁知道我怎么做才能在symfony中填写那些已填写的字段?

感谢。

问候。

1 个答案:

答案 0 :(得分:0)

您应该使用实际数据填充Not Nullable字段,填写某种默认数据或更改表单,以便此字段不会以Null的形式出现在您的控制器中。