/** * 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 listaasistencia the loaded model * @throws CHttpException */ public function loadModel($id) { $model = listaasistencia::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }
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)); }