/** * Displays a particular model. * @param integer $id the ID of the model to be displayed */ public function actionView($id) { $model = $this->loadModel($id); $modelContacto = PersonasContacto::model()->findByAttributes(array('proveedor_id' => $model->proveedor_id)); $modelCuentas = ProveedoresCuentas::model()->findAllByAttributes(array('proveedor_id' => $model->proveedor_id)); $modelTecnica = ProveedoresObjetos::model()->findAllByAttributes(array('proveedor_id' => $model->proveedor_id)); $this->render('view', array('model' => $model, 'modelContacto' => $modelContacto, 'modelCuentas' => $modelCuentas, 'modelTecnica' => $modelTecnica)); }
/** * 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 the ID of the model to be loaded */ public function loadModel($id) { $model = ProveedoresObjetos::model()->findByPk($id); if ($model === null) { throw new CHttpException(404, 'The requested page does not exist.'); } return $model; }