1
скажем, у меня есть сообщение юридического лицо, которое имеет $ названия поля (тип массива), и я хочу, чтобы позволить пользователю писать название должности в множественном языкеSymfony2 - Doctrine Entity поле массива и формирует
/**
* Post
*
* @ORM\Table(name="posts")
* @ORM\Entity
*/
class Post
{
/**
* @var integer
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
protected $id;
/**
* @var array
*
* @ORM\Column(name="title", type="array", nullable=true)
*/
protected $title;
}
Как я могу создать тип формы, который генерирует эти поля, когда пользователь хочет отправить новое сообщение?
<input type="text" name="title[en]" />
<input type="text" name="title[fr]" />
Я действительно не думаю, что это является хорошим способом реализации поведения перевода с помощью доктрины. Почему нельзя использовать DoctrineExtension? – Shady