У меня есть многоголовое отношение (AdditionalCostTemplate> Размещение), и у меня есть настраиваемый форм-тип, расширяющий EntityType, чтобы заполнить Ночлег в моем дополнительном шаблоне.custom shapetype wraps ArrayCollection in ArrayCollection
Если я использую по умолчанию symfony2 EntityType
Formtype, все работает хорошо. Если я использую свой собственный EntityType, он обертывает мои объекты размещения в дополнительном ArrayCollection
. Теперь я удалил свой пользовательский объект только с другим именем, и ничего больше. Ошибка по-прежнему появляется.
Мои Аннотации:
/**
* AdditionalCostTemplate
*
* @ORM\Table()
* @ORM\Entity()
*/
class AdditionalCostTemplate
{
/**
* @var PersistentCollection
*
* @ORM\ManyToMany(targetEntity="Acme\AccommodationBundle\Entity\Accommodation", cascade={"persist", "remove"}, orphanRemoval=true)
*/
private $accommodations;
[...]
Мои Entity FormType:
class CallbackEntityType extends EntityType
{
public function getParent()
{
return 'entity';
}
public function getName()
{
return 'acme_callback_entity_type';
}
}
Любой идеи?
Я тоже «не уверен», почему это вызывает проблемы, но она вызывает проблемы. Большое спасибо! –
Рад, что я мог бы помочь;) –