Здравствуйте, проблема при изменении сущности через CRUD в symfony2, сгенерил круд, ничего не трогал, захожу по /admin/post/1/edit получаю ошибку:
The form's view data is expected to be of type scalar, array or an instance of \ArrayAccess, but is an instance of class SomeHelp\UserBundle\Entity\UserEntity. You can avoid this error by setting the "data_class" option to "SomeHelp\UserBundle\Entity\UserEntity" or by adding a view transformer that transforms an instance of class SomeHelp\UserBundle\Entity\UserEntity to scalar, array or an instance of \ArrayAccess.
Я предполагаю, что это из-за связного поля
/**
* @ORM\ManyToOne(targetEntity="SomeHelp\UserBundle\Entity\UserEntity",inversedBy="user",cascade={"persist", "remove"})
*/
protected $user;
Что с этим делать? Пожалуйста, опишите детально.
Так поправочка, все работает, но ошибка выскакивает в том случаи если в строке у поля значение NULL- этого можно избежать?