Symfony2 バージョン 2.0.11 で SonataAdminBundle バージョン 2.0 を使用しています
私のエンティティには複数の OneToMany 関係があり、 Chosen JQuery pluginを使用して選択を容易にしたいと考えています。
エンティティの定義は次のとおりです。
class Merchant
{
/**
* @var integer $id
*
* @ORM\Column(name="id", type="integer")
* @ORM\Id
* @ORM\GeneratedValue(strategy="AUTO")
*/
private $id;
/**
* @var string $name
*
* @ORM\Column(name="name", type="string", length=255)
* @Gedmo\Translatable
*/
private $name;
/**
* @ORM\ManyToMany(targetEntity="Category", inversedBy="merchants")
*/
public $categories;
/**
* @ORM\ManyToOne(targetEntity="Category", inversedBy="merchants")
*/
protected $primaryCategory;
...
}
サンプル管理コードは次のとおりです。
$formMapper
->add('name')
->add('primaryCategory', 'sonata_type_model', array('attr' => array('class' => 'chzn-select')))
->add('categories', 'sonata_type_model', array('expanded' => false, 'multiple' => true, 'attr' => array('class' => 'chzn-select')))
ページにchoose.cssとchoose.jsが読み込まれていることを確認しました。しかし、対応するスプライトが読み込まれていません。「選ばれた」魔法も見当たりません。
ここで何か不足していますか?Chosen を SonataAdmin と正しく統合するにはどうすればよいですか?