Ejemplo n.º 1
0
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="user-view">

    <h1>
        <?php 
echo $this->title;
?>
        <div class="pull-right">
            <?php 
echo Html::a(Yii::t('app', 'Back'), ['index'], ['class' => 'btn btn-warning']);
?>
            <?php 
echo Html::a(Yii::t('app', 'Update'), ['update', 'id' => $model->id], ['class' => 'btn btn-primary']);
?>
            <?php 
echo Html::a(Yii::t('app', 'Delete'), ['delete', 'id' => $model->id], ['class' => 'btn btn-danger', 'data' => ['confirm' => Yii::t('app', 'Are you sure you want to delete this user?'), 'method' => 'post']]);
?>
        </div>
    </h1>

    <?php 
echo DetailView::widget(['model' => $model, 'attributes' => ['id', 'username', 'email:email', ['attribute' => 'status', 'value' => '<span class="' . CssHelper::userStatusCss($model->status) . '">
                                ' . $model->getStatusName($model->status) . '
                            </span>', 'format' => 'raw'], ['attribute' => 'item_name', 'value' => '<span class="' . CssHelper::roleCss($model->getRoleName()) . '">
                                ' . $model->getRoleName() . '
                            </span>', 'format' => 'raw'], 'created_at:date', 'updated_at:date']]);
?>

</div>
Ejemplo n.º 2
0
    <h1>
        <?php 
echo Html::encode($this->title);
?>
        <span class="pull-right">
            <?php 
echo Html::a(Yii::t('app', 'Create User'), ['create'], ['class' => 'btn btn-success']);
?>
        </span>         
    </h1>

    <?php 
echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'summary' => false, 'columns' => [['class' => 'yii\\grid\\SerialColumn'], 'username', 'email:email', ['attribute' => 'status', 'filter' => $searchModel->statusList, 'value' => function ($data) {
    return $data->getStatusName($data->status);
}, 'contentOptions' => function ($model, $key, $index, $column) {
    return ['class' => CssHelper::userStatusCss($model->status)];
}], ['attribute' => 'item_name', 'filter' => $searchModel->rolesList, 'value' => function ($data) {
    return $data->roleName;
}, 'contentOptions' => function ($model, $key, $index, $column) {
    return ['class' => CssHelper::roleCss($model->roleName)];
}], ['class' => 'yii\\grid\\ActionColumn', 'header' => "Menu", 'template' => '{view} {update} {delete}', 'buttons' => ['view' => function ($url, $model, $key) {
    return Html::a('', $url, ['title' => 'View user', 'class' => 'glyphicon glyphicon-eye-open']);
}, 'update' => function ($url, $model, $key) {
    return Html::a('', $url, ['title' => 'Manage user', 'class' => 'glyphicon glyphicon-user']);
}, 'delete' => function ($url, $model, $key) {
    return Html::a('', $url, ['title' => 'Delete user', 'class' => 'glyphicon glyphicon-trash', 'data' => ['confirm' => Yii::t('app', 'Are you sure you want to delete this user?'), 'method' => 'post']]);
}]]]]);
?>

</div>