ich eine Arbeits die automatische Vervollständigung in symfony mit dem sfWidgetFormJQueryAutocompleter so zu bauen haben es geschafft, ist:Wie die Autocomplete-Wert zu übergeben, wenn sie nicht eine der vorgeschlagenen Ergebnisse
$this->widgetSchema['expediteur'] = new sfWidgetFormJQueryAutocompleter(array('url' => 'autocompleteExpediteur',
'config' => '{
scrollHeight: 300,
autoFill: false}'));
$this->validatorSchema['expediteur'] = new sfValidatorPass();
Es funktioniert gut, wenn ich einen der wählen Ergebnisse legten nahe, aber wenn ich versuche, einen neuen Wert nichts betreten wird, um meine Handlung (vereinfacht) bestanden:
protected function processForm(sfWebRequest $request, sfForm $form)
{
$form->bind($request->getParameter($form->getName()));
echo($form->getValue('expediteur')):
}
ich habe auf durch alle Demos sah: http://view.jquery.com/trunk/plugins/autocomplete/demo/ aber gefunden haben, nicht, wie man den Wert zu übergeben, wenn es nicht eines der vorgeschlagenen Ergebnisse. Ich weiß nicht, ob es ein jQuery/Autocomplete oder Symfony-Problem ist, aber jede Hilfe wäre sehr geschätzt.