Jui.cjuiautocomplete'

hola… estoy usando auto complete, el codigo corre pero no me muestra en el option las opciones para autocopletar me dice q es null… nose donde falta q le pase los valores o como hacerlo…

aqui esta la funcion q puse en el controlador:

public function actionListarPersonal($term) {

$criteria = new CDbCriteria;

$criteria->condition = "LOWER(nombre) like LOWER(:term) or LOWER (apellido) like LOWER(:term) ";

$criteria->params = array(’:term’=> ‘%’.$_GET[‘term’].’%’);

$criteria->limit = 30;

$data = Personal::model()->findAll($criteria);

$arr = array();

foreach ($data as $item) {

  $arr[] = array(


      'cedula' => $item->cedula,


      'value' => $item->nombre. ' '.$item->apellido,


      'label' => $item->personal,


  );

}

echo CJSON::encode($arr);

}

la que puse en el form…

		<?


	


							if ($model->personal!='')


					{


					//$value=$model->personal0->apellidos;


					$value=$model->personal->nombre;


					}


					else {


					$value='';


					}


					echo $form->hiddenField($model, 'personal');


					$this->widget('zii.widgets.jui.CJuiAutoComplete', array(


					'name'=>'personal',


					 'model'=>$model,


					'value'=>$value,


					'sourceUrl'=>$this->createUrl('ListarPersonal'),


					'options'=>array(


							   'minLength'=>'3',


							   'showAnim'=>'fold',


									  'select' => 'js:function(event, ui)


									  { jQuery("#Contrato_personal").val(ui.item["cedula"]); }',


									  'search'=> 'js:function(event, ui)


									  { jQuery("#Contrato_personal").val(2); }'


							),


						));








		


	


	?>

el error esta en la linea del controlador

‘label’ => $item->personal,

allí debo pàsarle los valores del value de esta manera.

‘label’ => $item->nombre. ’ '.$item->apellido,

por si alguien tiene la misma duda. funciona perfectamente.