I SonataAdminBundle Version 2.0 mit Symfony2 Version 2.0.11mit Symfony2 SonataAdminBundle
Meine Entitäten haben mehrere OneToMany Beziehungen verwenden und ich mag mit Hilfe der Chosen JQuery plugin die Auswahl erleichtern.
Hier ist die Definition Entity:
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;
...
}
Hier ist ein Beispiel Admin Code:
$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')))
Ich habe bestätigt, dass chosen.css und chosen.js in der Seite geladen werden. Ich sehe jedoch nicht, dass die entsprechenden Sprites geladen werden. Ich sehe auch keine "Auserwählte" Magie.
Fehle ich hier etwas? Wie kann ich die Auswahl mit SonataAdmin korrekt integrieren?