Я определил внешний ключ в моей User
сущности:
/**
* @ORM\ManyToOne(targetEntity="Region")
*/
protected $region;
Я хотел бы использовать его в форме в качестве поля выбора.
$builder->add('region');
Что прекрасно работаетна самом деле, пока я не хочу проверить, если выбор является действительным идентификатором лица.На самом деле, это тоже прекрасно работает, но я получаю сообщение об ошибке This value is not valid
, и мне нужно переопределить / перевести его, и я понятия не имею, как.Это какая-то автоматическая проверка.Логически, я бы сказал, что это должно быть переопределено, если я установлю @Assert\Choice...
, но даже когда я попробовал это с фиктивными значениями (message="You shall not pass", choices={1,2}
), он, казалось, полностью игнорировал это.