CJuiAutocomplete

Salve a tutti avrei un problema con il widget per fare l’autocomplete

ho seguito questo tutorial url="http://www.yiiplayground.cubedwater.com/index.php?r=UiModule/jui/ziiAutocomplete"[/url] ma non sto riuscendo ad ottenere i risultati che voglio.

Ho una tabella che si chiama fornitori e vorrei che l’autocomplete andasse a prendere il campo nome_fornitore

Ho provato a creare un controller con il seguente codice




public function actionAutocomplete()

	{

		$res=array();

		

		$qtxt ="SELECT nome_fornitore FROM fornitori  ";

		$command =Yii::app()->db->createCommand($qtxt)->queryAll();

		

		foreach ($command as $nome)

		{

			array_push($res ,$nome['nome_fornitore']);

		}

		echo CJSON::encode($res);

	

	}



Ma l’unico risultato che ottengo e che l’autocomplete legge tutti i valori della variabile $res e non solo quelli che iniziano con le lettere che sto inviado dal campo di input.

Sinceramente se lo dovessi scrivere a mano il codice per l’autocomplete saprei come fare ma non mi sembra il massimo dell’efficenza usare un framework e poi non usare le sue funzionalità :D

Ringrazio anticipatamente tutti

la query deve essere del tipo

select * from tabella where campo like ‘%valoredigitato%’

In effetti ci sono già wiki ed estensioni che ti consentono di fare l’autocomplete. Tutto secondo standard yii.