示例#1
0
use yii\helpers\Html;
use yii\widgets\DetailView;
use frontend\models\AccesosConceptos;
/* @var $this yii\web\View */
/* @var $model frontend\models\AccesosConceptos */
$this->title = 'Detalle de concepto de acceso ' . $model->id;
$this->params['breadcrumbs'][] = ['label' => Yii::t('app', 'Conceptos de accesos'), 'url' => ['index']];
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="accesos-conceptos-view">

    <h3><?php 
echo Html::encode($this->title);
?>
</h3>

    <p>
        <?php 
echo Html::a(Yii::t('app', 'Update'), ['update', 'id' => $model->id], ['class' => 'btn btn-primary']);
?>
        <?php 
echo Html::a($model->estado == AccesosConceptos::ESTADO_ACTIVO ? 'Deshabilita' : 'Habilita', ['delete', 'id' => $model->id], ['class' => 'btn btn-danger', 'data' => ['confirm' => 'Confirma el cambio de estado?', 'method' => 'post']]);
?>
    </p>

    <?php 
echo DetailView::widget(['model' => $model, 'attributes' => ['id', 'concepto', ['attribute' => 'req_tarjeta', 'value' => AccesosConceptos::getSiNo($model->req_tarjeta)], ['attribute' => 'req_seguro', 'value' => AccesosConceptos::getSiNo($model->req_seguro)], 'userCreatedBy.username', 'created_at:datetime', 'userUpdatedBy.username', 'updated_at:datetime', ['label' => 'Estado', 'value' => AccesosConceptos::getEstados($model->estado)]]]);
?>

</div>
示例#2
0
$this->title = Yii::t('app', 'Conceptos de accesos');
$this->params['breadcrumbs'][] = $this->title;
$this->registerCss('
.kv-grid-loading {
    opacity: 0.5;
    background: #ffffff url("../images/loading.gif") top center no-repeat !important;
}
');
?>
<div class="accesos-conceptos-index">

    <h3><?php 
echo Html::encode($this->title);
?>
</h3>



    <?php 
$columns = ['id', 'concepto', ['attribute' => 'req_tarjeta', 'value' => function ($model) {
    return AccesosConceptos::getSiNo($model->req_tarjeta);
}, 'filter' => AccesosConceptos::getSiNo()], ['attribute' => 'req_seguro', 'value' => function ($model) {
    return AccesosConceptos::getSiNo($model->req_seguro);
}, 'filter' => AccesosConceptos::getSiNo()], ['attribute' => 'estado', 'value' => function ($model) {
    return AccesosConceptos::getEstados($model->estado);
}, 'filter' => AccesosConceptos::getEstados()], ['class' => 'kartik\\grid\\ActionColumn', 'header' => Html::a('<span class="glyphicon glyphicon-plus-sign"></span>', ['create'], ['class' => 'btn-sm btn-primary', 'title' => Yii::t('app', 'Nuevo concepto')]), 'template' => '{view}']];
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'pjax' => true, 'pjaxSettings' => ['neverTimeout' => true], 'options' => ['id' => 'gridConceptos'], 'columns' => $columns, 'condensed' => true]);
?>

</div>
示例#3
0
<div class="accesos-conceptos-form">

    <?php 
$form = ActiveForm::begin();
?>

    <?php 
echo $form->field($model, 'concepto')->textInput(['maxlength' => true]);
?>

    <?php 
echo $form->field($model, 'req_tarjeta')->dropDownList(AccesosConceptos::getSiNo());
?>

    <?php 
echo $form->field($model, 'req_seguro')->dropDownList(AccesosConceptos::getSiNo());
?>

    <div class="form-group">
        <?php 
echo Html::submitButton($model->isNewRecord ? Yii::t('app', 'Create') : Yii::t('app', 'Update'), ['class' => $model->isNewRecord ? 'btn btn-success' : 'btn btn-primary']);
?>
    </div>

    <?php 
ActiveForm::end();
?>

</div>