Ciao a tutti,
sto cercando di far funzionare e mettere in opera questo esempio:
http://www.yiiplayground.cubedwater.com/index.php?r=UiModule/jui/ziiAutocomplete
ma proprio non vuole andare ![]()
Allora in protected/views/site/giuseppe.php
ho aggiunto questo
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
	'name'=>'test1',
	//'value'=>'test21',
        'source'=>$this->createUrl('anagrafica/autocompleteTest'),
       	// additional javascript options for the autocomplete plugin
	'options'=>array(
			'showAnim'=>'fold',
	),
));
 
mentre nel controller in protected/controllers/AnagraficaController.php
ho aggiunto questo:
public function actionAutocompleteTest() {
	$res =array();
	if (isset($_GET['term'])) {
		// http://www.yiiframework.com/doc/guide/database.dao
		$qtxt ="SELECT cognome FROM {{Anagrafica}} WHERE cognome LIKE :cognome";
		
                $command =Yii::app()->db->createCommand($qtxt);
		$command->bindValue(":cognome", '%'.$_GET['term'].'%', PDO::PARAM_STR);
		$res =$command->queryColumn();
	}
	echo CJSON::encode($res);
	Yii::app()->end();
        }
ma non va nulla… ![]()
Se provo a scrivere qualcosa non succede nulla, ma firebugs di chrome mi da questo:
GET http://localhost/yii/cartella/index.php?r=anagrafica/autocompleteTest&term=ba 403 (CHttpException)
Cosa mi sfugge…? ciao e grazie
Giuseppe
ps ho provato cosi direttamennte nella view è funge.
$this->widget('zii.widgets.jui.CJuiAutoComplete', array(
        'name'=>'test2',
        'source'=>array('ac1', 'ac2', 'ac3'),
));