<h3> 文章管理 <div class="pull-right"> <?php echo Html::a('添加新文章', ['create'], ['class' => 'btn btn-sm btn-primary']); ?> </div> </h3> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'options' => ['class' => 'table-responsive'], 'columns' => [['attribute' => 'title', 'value' => function ($model, $index, $widget) { $icon = \yii\helpers\Html::tag('i', '', ['style' => 'font-size:0.5em;', 'class' => 'glyphicon glyphicon-share']); $icon = \yii\helpers\Html::a($icon, ['/site/view', 'slug' => $model->slug], ['target' => '_blank']); return $icon . \yii\helpers\Html::encode($model->title); }, 'format' => 'raw'], 'comments_count', ['attribute' => 'created_at', 'value' => function ($model, $index, $widget) { return $model->created_at . ' (' . app\helpers\StringHelper::friendlyDate($model->created_at) . ')'; }], ['header' => '操作', 'class' => 'yii\\grid\\ActionColumn', 'template' => '{update} {delete}', 'buttons' => ['update' => function ($url, $model) { return yii\helpers\Html::a('编辑', ['update', 'id' => $model->id], ['class' => 'btn btn-xs']); }, 'delete' => function ($url, $model) { return "<a onclick=\"window['modal']('" . $url . "')\" class=\"btn btn-xs btn-danger\" href=\"javascript:void(0)\">删除</a>"; }]]]]); $footer = Html::beginForm('', 'post', ['id' => 'real-delete']); $footer .= Html::button('取消', ['class' => 'btn btn-sm btn-default', 'data-dismiss' => 'modal', 'type' => 'button']); $footer .= Html::button('确认删除', ['class' => 'btn btn-sm btn-danger']); $footer .= Html::endForm(); Modal::begin(['header' => '<h4 class="modal-title">系统提示</h4>', 'id' => 'myModal', 'footer' => $footer]); echo '确认删除此文章?'; Modal::end(); $js = <<<EOF window['modal'] = function(href) {
<h3> 用户管理 <div class="pull-right"> <?php echo Html::a('添加新用户', ['create'], ['class' => 'btn btn-sm btn-primary']); ?> </div> </h3> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'options' => ['class' => 'table-responsive'], 'columns' => [['attribute' => 'is_admin', 'value' => function ($model, $index, $widget) { return $model->is_admin == 1 ? '管理员' : '普通用户'; }], 'email:email', ['attribute' => 'created_at', 'value' => function ($model, $index, $widget) { return $model->created_at . ' (' . app\helpers\StringHelper::friendlyDate($model->created_at) . ')'; }], ['attribute' => 'signin_at', 'value' => function ($model, $index, $widget) { return $model->signin_at ? $model->signin_at . ' (' . app\helpers\StringHelper::friendlyDate($model->created_at) . ')' : '(新账号尚未登录)'; }], ['header' => '操作', 'class' => '\\yii\\grid\\ActionColumn', 'template' => '{delete}', 'buttons' => ['delete' => function ($url, $model) { if ($model->is_admin == 0) { return "<a onclick=\"window['modal']('" . $url . "')\" class=\"btn btn-xs btn-danger\" href=\"javascript:void(0)\">删除</a>"; } }]]]]); $footer = Html::beginForm('', 'post', ['id' => 'real-delete']); $footer .= Html::button('取消', ['class' => 'btn btn-sm btn-default', 'data-dismiss' => 'modal', 'type' => 'button']); $footer .= Html::button('确认删除', ['class' => 'btn btn-sm btn-danger']); $footer .= Html::endForm(); Modal::begin(['header' => '<h4 class="modal-title">系统提示</h4>', 'id' => 'myModal', 'footer' => $footer]); echo '确认删除此用户?'; Modal::end(); $js = <<<EOF window['modal'] = function(href) {