在表单构建器中,我添加了以下字段:
type : ChoiceType
multiple : true
在实体文件中,该列定义为:
Type : string
数据库表中的同一列包含文本类型。
现在,我要插入在表单字段中选择的值作为逗号分隔的字符串。
但是在下面的步骤中,不允许提交表单并引发错误。
$form->handleRequest($request);
此处,系统未设置从$request
到$form
的字段的任何数据
$form->isValid()
因此,这不允许提交表单,并且还会引发错误。
那么,我需要的数据以正确的方式工作吗?