Symfony – admin_double_list Problem

In Symfony 1.0 war es ganz einfach. In der generator.yml des Moduls als type: admin_double_list angegeben und zwei Select-Felder zur Mehrfachauswahl machten einem das Leben leichter. Mit Symfony 1.2 funktioniert das nicht mehr. Der neue Weg ist aber ebenso einfach, man muss es nur wissen. Die Lösung ist wieder im neuen Form-Framework zu finden.

Wie das Feld ausgegeben werden soll, wird nicht mehr über die Generator-Konfiguration angegeben, sondern das Widget für das Feld in der Form-Klasse des Objekts muss angepasst werden:

$this->widgetSchema['genre_list']->setOption(’renderer_class’, ’sfWidgetFormSelectDoubleList’);

Schon hat man das gewohnte Ergebnis. Tja, eigentlich logisch…