Jak to zrobić opisane jest
w tym przepisie (cookbook).
A w skrócie
1. Instalujesz
sfFormExtraPlugin (i go włączasz w ProjectConfiguration, jeśli stosujesz "white list" pluginów)
2. W klasie formularza mającego mieć listę podwójną w configure() dla odpowiedniego pola (które do tej pory było typu sfWidgetFormChoice) dajesz:
Kod
$this->widgetSchema['odpowiednie pole']->setOption('renderer_class', 'sfWidgetFormSelectDoubleList');
Jeśli chcesz mieć własne labele pól itp. to dokładasz np.
Kod
$this->widgetSchema['odpowiednie pole']->setOption('renderer_options', array('label_associated' => 'Nieprzypiasani'));
Ponieważ korzystasz z Symfony 1.2 nie musisz martwić się javascritami, które są dołączane automatycznie (zarówno sam plik, jak i akcja przy submicie), o ile tylko opublikowałeś potrzebne dla pluginu pliki w folderze web.