エンティティには、simple_array
のプロパティがあり、ユーザーが生成する文字列のリストを格納しています(choice
は適用されません)。SonataAdminBundleを使用したsimple_arrayの処理
エンティティから関連部分:
/**
* @var array
*
* @ORM\Column(type="simple_array")
*/
private $tags;
私は存在するタグを持つエンティティを示し作成および編集するためにSonataAdminBundleを使用したい:
リストは動作しますが、私がむしろTag1, Tag2
を表示したいと思うところの[0 => Tag1, 1 => Tag2]
を示しています。作成と編集はまったく機能せず、タグの入力フィールドはどこに表示されるべきかは示されません。
明確にする:タグは関連するエンティティではなく、単に文字列の配列です!追加/編集するために
はたぶん、この答えはあなたが助けることができますhttp://stackoverflow.com/questions/40046848/how-to-add-an-array-customisable-to-a-symfony2-form-with-sonata- admin/40052463#40052463データ変換なし – yceruto
よりヨネル提案された解決策は、追加/編集部分で機能しますが、私はまだビュー部分に困惑しています。何か助けていただければ幸いです! – Sgoettschkes