ManyToOne OneToMany的标签系统,如下所示: 到标签的项目OneToMany TAGS ManyToOne to TAG ManyToOne ITEM TAG OneToMany to TAGS 此关系的项目表单字段是来自TAG的EntityType,因此我有一个数据库中可用标签的列表可供选择 当我保存我的表单时,我得到了Expected value of type "App\Entity\tags" for association我
我有一个控制器,它构建一个包含一些EntityType字段的表单,在模板中显示下拉列表,我还有处理表单提交的基本代码。我的问题是,当此表单被提交时,代码的某些部分(如$ form ->handleRequest($request)或$entity = $form->getData())会导致处理带有已发布请求值的$form对象的崩溃,而在错误中它说这是因为在第一个EntityType字段中处理的是整数类型
我收到一条错误消息"This value is not valid“。在非映射字段上。此字段是一个最多包含20个项目的下拉列表。用户可以使用ajax加载更多结果。只有当我选择一个使用ajax加载的值时,才会出现错误。如果我使用显示页面加载时间的原始列表中的元素,则不会出现此错误。我知道symfony认为它是一个无效的值,因为它不在原始查询结果中,但这不是我想要的。以下是表单类型中的字段定义:
-&g