コード例 #1
0
 /**
  * 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 Diasemana the loaded model
  * @throws CHttpException
  */
 public function loadModel($id)
 {
     $model = Diasemana::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
コード例 #2
0
ファイル: view.php プロジェクト: alexskull/Ushi
<?php

/* @var $this AccidenteController */
/* @var $model Accidente */
$this->breadcrumbs = array('Accidentes' => array('index'), $model->idAccidente);
$this->menu = array(array('label' => 'Listar Accidentes', 'url' => array('index')), array('label' => 'Crear Accidente', 'url' => array('create')), array('label' => 'Actualizar Accidente', 'url' => array('update', 'id' => $model->idAccidente)), array('label' => 'Eliminar Accidente', 'url' => '#', 'linkOptions' => array('submit' => array('delete', 'id' => $model->idAccidente), 'confirm' => 'Seguro que quiere eliminar este registro ?')), array('label' => 'Administrar Accidente', 'url' => array('admin')));
?>

<h1>Accidente #<?php 
echo $model->idAccidente;
?>
</h1>

<?php 
$this->widget('zii.widgets.CDetailView', array('data' => $model, 'attributes' => array('Fecha', array('label' => 'Día de la semana', 'value' => Diasemana::model()->find(" idDiaSemana = " . $model->DiaSemana_idDiaSemana)->Nombre), 'Hora', array('label' => 'Dentro de la UNET', 'value' => $model->getDentro()), 'ubicacionIdUbicacion.ubicacionIdUbicacion.ubicacionIdUbicacion.Nombre', 'ubicacionIdUbicacion.ubicacionIdUbicacion.Nombre', 'ubicacionIdUbicacion.Nombre', 'Lugar', 'Descripcion')));
?>


<?php 
$model3->Accidente_idAccidente = $model->idAccidente;
$this->widget('zii.widgets.grid.CGridView', array('id' => 'afectados-grid', 'cssFile' => Yii::app()->baseUrl . '/css/gridview/styles.css', 'summaryText' => 'Personas involucradas en el accidente', 'dataProvider' => $model3->search(), 'emptyText' => 'No se encontraron Resultados', 'summaryCssClass' => 'resumen-grids', 'filter' => $model3, 'columns' => array('trabajadorIdTrabajador.personaIdPersona.Nombre', 'trabajadorIdTrabajador.personaIdPersona.Apellido', 'trabajadorIdTrabajador.personaIdPersona.Cedula', 'centroSaludIdCentroSalud.Nombre', 'accidenteIdAccidente.Hora', array('class' => 'CButtonColumn', 'template' => '{view}{update}{delete}', 'buttons' => array('view' => array('url' => 'Yii::app()->createUrl("/TrabajadorAccidente/view", array("id"=>$data->idTrabajadorAccidente))'), 'update' => array('url' => 'Yii::app()->createUrl("/TrabajadorAccidente/update", array("id"=>$data->idTrabajadorAccidente))'), 'delete' => array('url' => 'Yii::app()->createUrl("/TrabajadorAccidente/delete", array("id"=>$data->idTrabajadorAccidente))'))))));
?>
  
<div class="new-button">
			<?php 
$this->widget('zii.widgets.jui.CJuiButton', array('buttonType' => 'link', 'name' => 'update-worker', 'caption' => 'Agregar afectado', 'url' => array('/trabajadoraccidente/accidente', 'id' => $model->idAccidente)));
?>
 		
    
</div>	
<br/><br/>