Temat: [symfony] autocompleter w symfony, małe litery
No to jeszcze raz:
U góry jest wartość którą znajduje w bazie, ana dole 'Imie i nazwisko' nie istnieje, więc zwraca mi tą warość bezpośrednio, tylko że wszystko jest z małych liter.
tutaj kod:
public function executeZleceniekierowca(sfWebRequest $request)
{
$this->getResponse()->setContentType('application/json');
$criteria = new Criteria();
$criteria->add(ZleceniePeer::IMIE_NAZWISKO_KIEROWCY, '%'.$request->getParameter('q').'%', Criteria::LIKE);
$wynik = array();
$criteria->setDistinct();
foreach (ZleceniePeer::doSelect($criteria) as $row)
{
$wynik[$row->getImieNazwiskoKierowcy()] = (string) $row->getImieNazwiskoKierowcy();
}
if(empty($wynik)){
$wynik[$request->getParameter('q')] = $request->getParameter('q');
}
return $this->renderText(json_encode($wynik));
}
kod widgeta:
$this->widgetSchema['imie_nazwisko_kierowcy'] = new sfWidgetFormChoice(array(
'choices' => array(),
'renderer_class' => 'sfWidgetFormJQueryAutocompleter',
'renderer_options' => array(
'url' => 'http://localhost/tranzyt/web/backend.php/json/zleceniekierowca')
));
Czy ktoś jest mi w stanie pomóc?