Symfony 表单 choiceType 值 ConstraintViolation 映射假

问题描述

你好,我的表单有问题,昨天它可以工作,现在我同时遇到两个问题。

我的第一个问题是关于我选择类型的价值:

$builder
 ->add('openname',ChoiceType::class,[
     'label' => 'Service du :','label_attr' => ['class' => 'title-order'],'mapped' => false,'required' => true,'choices' => $this->wK->nextWorkingHours(),])

我的函数 $nextWorkingHours 是一个数组

array:2 [▼
  "matin" => "21:05:11|23:01:00"
  "Après-midi" => "21:05:11|23:01:00"
]

现在我的问题是我的choiceType字段中没有使用该值。
但昨天正在工作,现在我有了名字,值是 0 和 1。 我尝试使用choice_value:

'choice_value' => function ($value) {
                   return $value;
              }

并且我在两行中具有相同的名称和相同的值。

我的第二个问题是在前一个问题出现之前,当我向表单发送通常不链接到我的数据库且仅用于此页面的此字段的值时,公式无效并说: *“无法反转属性路径“[openname]”的值: The choice "21:05:33|23:01:00" does not exist or is not unique."* 更糟糕的是昨天一切正常,而不是现在。如果有人可以帮助我,非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...