Exemple #1
0
<?php

use yii\helpers\Html;
use yii\grid\GridView;
use frontend\models\Vehiculos;
/* @var $this yii\web\View */
/* @var $searchModel frontend\models\VehiculosSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = Yii::t('app', 'Vehiculos');
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="vehiculos-index">

<?php 
$columns = ['id', 'patente', 'marca', 'modelo', 'color', ['attribute' => 'estado', 'value' => function ($data) {
    return Vehiculos::getEstados($data->estado);
}]];
?>

    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => $columns, 'layout' => '{items}{pager}']);
?>


</div>
Exemple #2
0
if (\Yii::$app->user->can('accederConsAccesos')) {
    if (isset($model->ultIngreso->id)) {
        echo ' ' . Html::a('Ult.Ingreso', ['accesos/view', 'id' => $model->ultIngreso->id], ['class' => 'btn btn-default', 'title' => 'Ver último ingreso']);
    }
}
if ($model->id !== \Yii::$app->params['sinVehiculo.id'] && $model->id !== \Yii::$app->params['bicicleta.id'] && $model->id !== \Yii::$app->params['generico.id']) {
    echo ' ' . Html::a('Personas', ['lista-personas', 'id_vehiculo' => $model->id], ['class' => 'btn btn-default', 'title' => 'Personas que utilizaron el vehiculo', 'onclick' => '$.ajax({
				type     :"POST",
				cache    : false,
				url  : $(this).attr("href"),
				success  : function(response) {
							if (response=="notFound") {return false;}
							$("#divpersonas").html(response);
							$("#modalpersonas").modal("show");
							}
			});
			return false;']);
}
echo '</p>';
?>

    <?php 
echo DetailView::widget(['model' => $model, 'attributes' => ['id', 'patente', 'marca', 'modelo', 'color', 'userCreatedBy.username', 'created_at:datetime', 'userUpdatedBy.username', 'updated_at:datetime', ['label' => 'Estado', 'value' => Vehiculos::getEstados($model->estado)], 'motivo_baja']]);
?>
	<?php 
Modal::begin(['id' => 'modalpersonas', 'header' => '<span class="btn-warning">&nbsp;Personas que usaron el vehiculo&nbsp;</span>']);
echo '<div id="divpersonas"></div>';
Modal::end();
?>
</div>