1

Sonata Admin をバックエンドとして使用しています。多値のPHPCRドキュメントフィールド内にあります(つまり、PHPでは文字列の配列です)。Sonata admin 内で要素を追加/削除したいと思います。どのタイプを使用すればよいですか? コレクションを試みましたが、管理者には何も得られません。私がsonata_type_collectionを試してみると、管理者は私に管理者コードを期待しています(別の管理者だと思います)が、そうではありません。

以下のようなドキュメントのフィールドには、どのフォーム タイプを使用すればよいですか?

/**
 * @PHPCR\String(nullable=true, multivalue=true)
 */
protected $tags;
4

1 に答える 1

0

cmf ドキュメントに PHPCR-ODM のフォーム タイプに関する章があります。連想配列を編集できるBurgovKeyValueBundleがあります。非連想多値フィールドの場合は、sonata adminの配列型を使用するだけでよいと思います。

于 2014-07-25T11:48:57.087 に答える