public function findById($idLista) { $criteria = new CDbCriteria(); //$criteria_persona = new CDbCriteria; $lista = listaasistencia::model()->tableName(); $miembros = miembros::model()->tableName(); $detalle = DetalleLista::model()->tableName(); $clase = clases::model()->tableName(); //$criteria_persona->select="'.$miembros.'*"; //$post= Miembros::model()->findAll($criteria_persona); //Realizamos nuestra consulta /* $criteria->select="contclases.nombre, contmiembros.nombres, contdetallelista.asistencia, contdetallelista.cuota, contedetallelista.estatus_cuota, contdetallelista.biblia, contdetallelista.anio_biblico, contdetallelista.participacion, contdetallelista.uniforme"; $criteria->join="contmiembros on contdetallelista.idMiembro=contmiembros.idMiembro"; $criteria->join.="contclases on contmiembros.idClase=contclases.idClase"; $criteria->condition.="contdetallelista.id=$idLista";*/ $criteria = DetalleLista::model()->findAll($idLista); //var_dump($criteria); return $criteria; //return new CActiveDataProvider($this,array('criteria'=>$criteria)); }
$model->fechaBautismo = date('Y-m-d', strtotime($model->fechaBautismo)); } $this->widget('zii.widgets.jui.CJuiDatePicker', array('model' => $model, 'attribute' => 'fechaBautismo', 'name' => 'calendar', 'value' => $model->fechaBautismo, 'language' => 'es', 'htmlOptions' => array('readonly' => "readonly"), 'options' => array('autoSize' => true, 'defaultDate' => $model->fechaBautismo, 'dateFormat' => 'yy-mm-dd', 'buttonImage' => Yii::app()->baseUrl . '/images/calendario.png', 'buttonImageOnly' => true, 'buttonText' => 'fechaBautismo', 'selectOtherMonths' => true, 'showAnime' => 'slide', 'showButtonPanel' => true, 'showOn' => 'button', 'showOtherMonths' => true, 'changeMonth' => true, 'changeYear' => true, 'yearRange' => "1970:2014"))); ?> <?php echo $form->error($model, 'fechaBautismo'); ?> </div> <div class="row" style="width:240px; float:left;"> <?php echo $form->labelEx($model, 'idClase'); ?> <?php echo $form->dropDownList($model, 'idClase', CHtml::listData(clases::model()->findAll(), 'idClase', 'nombre')); ?> <?php //echo $form->textField($model,'idClase'); ?> <?php echo $form->error($model, 'idClase'); ?> </div> <div class="row" style="float:left;"> <?php echo $form->labelEx($model, 'estatus'); ?> <?php echo $form->dropDownList($model, 'estatus', array('activo' => 'Activo', 'inactivo' => 'Inactivo'));
/** * Returns the data model based on the primary key given in the GET variable. * If the data model is not found, an HTTP exception will be raised. * @param integer $id the ID of the model to be loaded * @return clases the loaded model * @throws CHttpException */ public function loadModel($id) { $model = clases::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }