?> <b><?php echo $form->labelEx($model, 'id_proyecto'); ?> </b> <?php echo $form->dropDownList($model, 'id_proyecto', CHtml::listData(Sproyecto::model()->findAll(), 'id_proyecto', 'descripcion_proyecto'), array('empty' => '-- Seleccionar --')); ?> <b><?php echo $form->labelEx($model, 'id_persona'); ?> </b> <?php echo $form->dropDownList($model, 'id_persona', CHtml::listData(Spersona::model()->findAll(), 'id_persona', 'personaNombreCompleto'), array('empty' => '-- Seleccionar --')); ?> <?php echo CHtml::hiddenField('id_persona'); ?> <b><?php echo $form->labelEx($model, 'activo_cod_obj_venta'); ?> </b> <?php echo $form->checkBox($model, 'activo_cod_obj_venta'); ?> <div class="form-actions"> <?php
/** * actionAutoCompleteLookup Autocomplete for Persona table * @return [type] [description] */ public function actionAutoCompleteLookup() { if (Yii::app()->request->isAjaxRequest && isset($_GET['q'])) { $name = $_GET['q']; $limit = min($_GET['limit'], 50); $criteria = new CDbCriteria(); $criteria->condition = "nombres_persona LIKE :nombrep OR paterno_persona LIKE :nombrep"; $criteria->params = array(":nombrep" => "%{$name}%"); $criteria->limit = $limit; $userArray = Spersona::model()->findAll($criteria); $returnVal = ''; foreach ($userArray as $userAccount) { $returnVal .= $userAccount->getAttribute('nombres_persona') . ' ' . $userAccount->getAttribute('paterno_persona') . '|' . $userAccount->getAttribute('id_persona') . "\n"; } print_r($returnVal); die; echo $returnVal; } }