У меня есть вопросительная модель и вопросительная модель, связанные отношением ManyToMany. Теперь я создаю перетаскиваемый пользовательский интерфейс (jQueryUI), в котором вопросы могут быть добавлены в вопросник.
С правой стороны каждый элемент вопроса представлен в виде (скрытого) текстового поля, содержащего его __identity:
<f:form.textfield property="questions" name="questions" value="{question}" />
С левой стороны у меня есть форма в качестве цели перетаскивания для вопросов. Когда эта форма отправлена, поток 3 ответил этим сообщением об ошибке:
1297759968: Исключение при сопоставлении свойства для целевого типа «MC\QuestionaryBuilder\Domain\Model\Questionary» по пути свойства «questions»: не разрешено сопоставлять свойство «__identity».
Вам нужно использовать $propertyMappingConfiguration->allowProperties('__identity') для включения сопоставления этого свойства.
Как я могу заставить его работать? :(
Изменить
Когда я использую это поле множественного выбора, я могу заставить его работать!
Но мне нужен перетаскиваемый пользовательский интерфейс, где каждый элемент вопроса представляет собой скрытое текстовое поле, содержащее UID.