<?php use yii\helpers\Html; use source\core\grid\GridView; /* @var $this yii\web\View */ /* @var $searchModel app\models\search\UserSearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $this->title = '用户管理'; $this->params['breadcrumbs'][] = $this->title; ?> <?php $this->toolbars([Html::a('新建', ['create'], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], ['attribute' => 'username', 'width' => 'auto'], ['attribute' => 'email', 'width' => '120px'], ['class' => 'source\\core\\grid\\DateTimeColumn', 'attribute' => 'created_at'], ['class' => 'source\\core\\grid\\StatusColumn'], ['class' => 'source\\core\\grid\\ActionColumn']]]);
<?php use yii\helpers\Html; use source\core\grid\GridView; use yii\helpers\Url; /* @var $this yii\web\View */ /* @var $searchModel source\models\search\TakonomyCategorySearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $this->title = '分类管理'; $this->addBreadcrumbs([$this->title]); $this->toolbars([Html::a('新建', ['create'], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'layout' => "{items}\n{pager}", 'columns' => [['attribute' => 'id', 'headerOptions' => ['width' => '120px']], ['attribute' => 'name', 'format' => 'html', 'headerOptions' => ['width' => '250px'], 'value' => function ($model, $key, $index, $column) { return Html::a($model->name, ['/takonomy/takonomy/index', 'category' => $model->id]); }], 'description', ['class' => 'source\\core\\grid\\ActionColumn', 'buttons' => ['view' => function ($url, $model, $key, $index, $column) { return Html::a('<span class="glyphicon glyphicon-eye-open"></span>', Url::to(['takonomy/index', 'category' => $key]), ['title' => Yii::t('yii', 'View'), 'data-pjax' => '0']); }]]]]); ?>
<?php use yii\helpers\Html; use yii\helpers\Url; use source\LuLu; use source\libs\Constants; use source\core\grid\GridView; use source\modules\fragment\models\Fragment; /* @var $this source\core\back\BackView */ /* @var $searchModel source\modules\fragment\models\search\Fragment2DataSearch */ /* @var $dataProvider source\core\data\ActiveDataProvider */ $fid = LuLu::getGetValue('fid'); $fragmentModel = Fragment::findOne(['id' => $fid]); $this->title = $fragmentModel->name . '(静态碎片)'; $this->params['breadcrumbs'][] = $this->title; $this->toolbars([Html::a('返回', ['fragment/index', 'type' => 2], ['class' => 'btn btn-xs btn-primary mod-site-save']), Html::a('新建', ['create', 'fid' => $fid], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], ['attribute' => 'title', 'width' => 'auto', 'value' => function ($model, $key, $index, $column) { return Html::a($model->title, ['fragment2-data/update', 'id' => $model->id, 'type' => 2, 'fid' => $model->fragment_id]); }], ['label' => '图片', 'value' => function ($model) { return $model->thumb; }, 'format' => 'image'], ['class' => 'source\\core\\grid\\DateTimeColumn', 'attribute' => 'created_at'], ['class' => 'source\\core\\grid\\SortColumn'], ['class' => 'source\\core\\grid\\StatusColumn'], ['class' => 'source\\core\\grid\\ActionColumn']]]); ?> </div>
echo Html::encode($this->title); ?> </strong> <div class="pull-right"> <?php echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . LsYii::gT('添加' . $this->title), ['/rbac/role/create', 'category' => $category], ['class' => 'btn btn-primary']); ?> </div> </h3> </div> <div class="role-index"> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => ['id', 'name', 'description', ['class' => 'source\\core\\grid\\ActionColumn', 'template' => '{access} {update} {delete}', 'buttons' => ['access' => function ($url, $model) { if ($model->id == 'administrator') { return ''; } else { return Html::a('<span class="glyphicon glyphicon-list-alt"></span>', ['/rbac/role/access', 'id' => $model->id, 'category' => LsYii::getGetValue('category')], []); } }, 'update' => function ($url, $model) { if (!$model->is_system) { return Html::a('<span class="glyphicon glyphicon-edit"></span>', ['/rbac/role/update', 'id' => $model->id, 'category' => LsYii::getGetValue('category')], []); } }, 'delete' => function ($url, $model) { if (!$model->is_system) { return Html::a('<span class="glyphicon glyphicon-trash"></span>', ['/rbac/role/delete', 'id' => $model->id, 'category' => LsYii::getGetValue('category')], ['data-method' => 'post', 'data-confirm' => LsYii::gT('Are you sure you want to delete this item?')]); } }]]]]); ?> </div>
<?php use yii\helpers\Html; use source\core\grid\GridView; use source\LuLu; use source\modules\menu\models\MenuCategory; use yii\helpers\Url; use source\libs\Constants; /* @var $this yii\web\View */ /* @var $searchModel source\models\search\MenuCategorySearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $category = LuLu::getGetValue('category'); $categoryModel = MenuCategory::findOne(['id' => $category]); $this->title = $categoryModel['name']; $this->addBreadcrumbs([['菜单管理', ['/menu']], [$categoryModel['name'], ['/menu/menu/index', 'category' => $category]], $this->title]); ?> <?php $this->toolbars([Html::a('返回', ['/menu/menu-category'], ['class' => 'btn btn-xs btn-primary mod-site-save']), Html::a('新建', ['create', 'category' => $category], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], ['attribute' => 'name', 'format' => 'html', 'width' => 'auto', 'value' => function ($model, $key, $index, $column) { return str_repeat(Constants::TabSize, $model->level) . Html::a($model->name, ['/menu/menu/update', 'id' => $model->id]); }], ['attribute' => 'url', 'width' => '250px'], ['class' => 'source\\core\\grid\\CenterColumn', 'attribute' => 'targetText', 'width' => '50px'], ['class' => 'source\\core\\grid\\SortColumn'], ['class' => 'source\\core\\grid\\StatusColumn'], ['class' => 'source\\core\\grid\\ActionColumn', 'queryParams' => ['view' => ['category' => $category]]]]]); ?>
<?php use yii\helpers\Html; use yii\helpers\Url; use source\LuLu; use source\libs\Constants; use source\core\grid\GridView; use source\modules\fragment\models\Fragment; use source\libs\Resource; /* @var $this source\core\back\BackView */ /* @var $searchModel source\modules\fragment\models\search\FragmentSearch */ /* @var $dataProvider source\core\data\ActiveDataProvider */ $type = LuLu::getGetValue('type'); $this->title = Fragment::getTypeItems($type); $this->params['breadcrumbs'][] = $this->title; $this->toolbars([Html::a('新建', ['create', 'type' => $type], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], 'code', ['attribute' => 'name', 'width' => '250px', 'value' => function ($model, $key, $index, $column) { $indexUrl = Url::to(['fragment' . $model->type . '-data/index', 'fid' => $model->id, 'type' => $model->type]); return Html::a($model->name, $indexUrl); }], ['attribute' => 'description', 'width' => 'auto'], ['class' => 'source\\core\\grid\\ActionColumn', 'width' => '60px', 'template' => '{data-create}{update} {delete}', 'buttons' => ['data-create' => function ($url, $model, $key, $index, $gridView) { $addUrl = Url::to(['fragment' . $model->type . '-data/create', 'fid' => $model->id, 'type' => $model->type]); return Html::a('<img src="' . Resource::getAdminUrl() . '/images/icons/color/text_signature.png">', $addUrl, ['title' => '添加内容']); }]]]]); ?>
use source\models\User; use source\libs\Constants; use source\modules\rbac\models\Role; /* @var $this yii\web\View */ /* @var $searchModel source\models\search\UserSearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $this->title = '注册会员'; echo source\libs\Message::getMessage(); ?> <div class="page-header"> <h3> <strong><?php echo Html::encode($this->title); ?> </strong> <div class="pull-right"> <?php echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . LsYii::gT('添加' . $this->title), ['/user/member/create'], ['class' => 'btn btn-primary']); ?> </div> </h3> </div> <div class="user-index"> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['attribute' => 'username', 'value' => 'username'], ['attribute' => 'email', 'value' => 'email'], ['attribute' => 'status', 'filter' => Constants::getStatusItems(), 'content' => function ($model, $key, $index, $gridView) { return Constants::getStatusItems($model->status); }], ['attribute' => 'role', 'value' => 'role', 'filter' => Role::getMemberItems()], ['class' => 'yii\\grid\\ActionColumn']]]); ?> </div>
echo GridView::widget(['dataProvider' => $dataProvider, 'layout' => '{items} {summary} {pager}', 'tableOptions' => ['class' => 'table table-hover'], 'columns' => [['label' => '标识', 'value' => 'id'], ['label' => '名称', 'value' => 'instance.name'], ['label' => '描述', 'value' => 'instance.description'], ['class' => 'yii\\grid\\ActionColumn', 'template' => '{system} {install} {admin} {home}', 'buttons' => ['system' => function ($url, $data) { return $data["instance"]->is_system ? "系统内置" : ""; }, 'install' => function ($url, $data) { if (!$data["instance"]->is_system) { if ($data["canInstall"] === true) { return Html::a("安装", ['/modularity/default/install', 'id' => $data['id']], []); } else { if ($data["canUninstall"] === true && $data["canInstall"] === false) { return Html::a("卸载", ['/modularity/default/uninstall', 'id' => $data['id']], []); } else { return ''; } } } else { return ''; } }, 'admin' => function ($url, $data) { if (!$data["instance"]->is_system && $data["canInstall"] === false) { if ($data["hasAdmin"] === true && $data["canActiveAdmin"] === true) { return Html::a("启用后台", ['/modularity/default/active', 'id' => $data['id'], 'isAdmin' => 1], []); } else { if ($data["hasAdmin"] === true && $data["canActiveAdmin"] === false) { return Html::a("关闭后台", ['/modularity/default/deactive', 'id' => $data['id'], 'isAdmin' => 1], []); } else { return ''; } } } else { return ''; } }, 'home' => function ($url, $data) { if (!$data["instance"]->is_system && $data["canInstall"] === false) { if ($data["hasHome"] === true && $data["canActiveHome"] === true) { return Html::a("启用前台", ['/modularity/default/active', 'id' => $data['id']], []); } else { if ($data["hasHome"] === true && $data["canActiveHome"] === false) { return Html::a("关闭前台", ['/modularity/default/deactive', 'id' => $data['id']], []); } else { return ''; } } } else { return ''; } }]]]]);
<?php use yii\helpers\Html; use source\core\grid\GridView; use source\LuLu; use source\models\Content; /* @var $this yii\web\View */ /* @var $searchModel app\models\search\ContentSearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $type = 'post'; $this->title = '页面管理'; $this->params['breadcrumbs'][] = $this->title; $this->toolbars([Html::a('新建', ['create'], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'layout' => "{items}\n{pager}", 'columns' => [['attribute' => 'id', 'headerOptions' => ['style' => 'width:60px;']], 'title', ['attribute' => 'updated_at', 'format' => ['datetime', 'php:Y-m-d H:m:s'], 'headerOptions' => ['style' => 'width:120px;']], ['attribute' => 'userText', 'headerOptions' => ['style' => 'width:60px;']], ['attribute' => 'comment_count', 'headerOptions' => ['style' => 'width:60px;']], ['attribute' => 'view_count', 'headerOptions' => ['style' => 'width:60px;']], ['attribute' => 'statusText', 'headerOptions' => ['style' => 'width:60px;']], ['class' => 'source\\core\\grid\\ActionColumn']]]); ?>
</strong> <div class="pull-right"> <?php echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . LsYii::gT('添加' . $this->title), ['/user/adminuser/create'], ['class' => 'btn btn-primary']); ?> </div> </h3> </div> <div class="user-index"> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['attribute' => 'username', 'value' => 'username'], ['attribute' => 'email', 'value' => 'email'], ['attribute' => 'status', 'filter' => Constants::getStatusItems(), 'content' => function ($model, $key, $index, $gridView) { return Constants::getStatusItems($model->status); }], ['attribute' => 'role', 'filter' => Role::getAdminItems(), 'content' => function ($model, $key, $index, $gridView) { return Role::getAdminItems($model->role); }], ['class' => 'source\\core\\grid\\ActionColumn', 'buttons' => ['update' => function ($url, $model) { if ($model->role != 'administrator') { return Html::a('<span class="glyphicon glyphicon-edit"></span>', $url, []); } else { return ''; } }, 'delete' => function ($url, $model) { if ($model->role != 'administrator') { return Html::a('<span class="glyphicon glyphicon-trash"></span>', $url, []); } else { return ''; } }]]]]); ?> </div>
<?php use yii\helpers\Html; use yii\helpers\Url; use source\LuLu; use source\libs\Constants; use source\core\grid\GridView; use source\modules\fragment\models\Fragment; /* @var $this source\core\back\BackView */ /* @var $searchModel source\modules\fragment\models\search\FragmentCategorySearch */ /* @var $dataProvider source\core\data\ActiveDataProvider */ $this->title = '分类管理'; $this->params['breadcrumbs'][] = $this->title; $this->toolbars([Html::a('新建', ['create'], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], ['attribute' => 'name', 'width' => 'auto'], ['attribute' => 'type', 'width' => '40px', 'content' => function ($model, $key, $index, $gridView) { return Fragment::getTypeItems($model->type); }], ['class' => 'source\\core\\grid\\ActionColumn']]]); ?> </div>
/* @var $this yii\web\View */ /* @var $searchModel source\modules\rbac\models\search\PermissionSearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $category = LsYii::getGetValue('category'); $this->title = Permission::getCategoryItems($category); echo source\libs\Message::getMessage(); ?> <div class="page-header"> <h3> <strong><?php echo Html::encode($this->title); ?> </strong> <div class="pull-right"> <?php echo Html::a('<span class="glyphicon glyphicon-plus"></span> ' . LsYii::gT('添加' . $this->title), ['/rbac/permission/create', 'category' => $category], ['class' => 'btn btn-primary']); ?> </div> </h3> </div> <div class="permission-index"> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => ['id', 'category', 'name', 'description', 'form', ['class' => 'source\\core\\grid\\ActionColumn', 'template' => '{update} {delete}', 'buttons' => ['update' => function ($url, $model) { return Html::a('<span class="glyphicon glyphicon-edit"></span>', ['/rbac/permission/update', 'id' => $model->id, 'category' => LsYii::getGetValue('category')], []); }, 'delete' => function ($url, $model) { return Html::a('<span class="glyphicon glyphicon-trash"></span>', ['/rbac/permission/delete', 'id' => $model->id, 'category' => LsYii::getGetValue('category')], ['data-method' => 'post', 'data-confirm' => LsYii::gT('Are you sure you want to delete this item?')]); }]]]]); ?> </div>
<?php use yii\helpers\Html; use source\core\grid\GridView; /* @var $this yii\web\View */ /* @var $searchModel source\models\search\MenuCategorySearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $this->title = '菜单管理'; $this->addBreadcrumbs([$this->title]); $this->toolbars([Html::a('新建', ['create'], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'layout' => "{items}\n{pager}", 'columns' => [['attribute' => 'id', 'headerOptions' => ['width' => '120px']], ['attribute' => 'name', 'format' => 'html', 'headerOptions' => ['width' => '250px'], 'value' => function ($model, $key, $index, $column) { return Html::a($model->name, ['/menu/default/index', 'category' => $model->id]); }], 'description', ['class' => 'source\\core\\grid\\ActionColumn']]]); ?>
<?php use yii\helpers\Html; use source\core\grid\GridView; use source\LuLu; use source\core\lib\Common; use source\models\Takonomy; use source\models\TakonomyCategory; use source\libs\Constants; /* @var $this yii\web\View */ /* @var $searchModel app\models\search\TakonomySearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $category = LuLu::getGetValue('category'); $categoryModel = TakonomyCategory::findOne(['id' => $category]); $this->title = $categoryModel['name']; $this->addBreadcrumbs([['分类管理', ['/takonomy']], $categoryModel['name']]); $this->toolbars([Html::a('返回', ['/takonomy/takonomy-category/index'], ['class' => 'btn btn-xs btn-primary mod-site-save']), Html::a('新建', ['create', 'category' => $category], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'layout' => "{items}\n{pager}", 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], ['attribute' => 'name', 'format' => 'html', 'width' => 'auto', 'value' => function ($model, $key, $index, $column) { return str_repeat(Constants::TabSize, $model->level) . Html::a($model->name, ['takonomy/update', 'id' => $model->id]); }], ['attribute' => 'url_alias', 'width' => '250px'], ['class' => 'source\\core\\grid\\SortColumn'], ['class' => 'source\\core\\grid\\ActionColumn', 'queryParams' => ['view' => ['category' => $category]]]]]); ?>
<?php use yii\helpers\Html; use source\core\grid\GridView; use source\LuLu; use source\models\Content; use source\libs\Constants; /* @var $this yii\web\View */ /* @var $searchModel app\models\search\ContentSearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $type = 'post'; $this->title = '单面管理'; $this->params['breadcrumbs'][] = $this->title; $this->toolbars([Html::a('新建', ['create'], ['class' => 'btn btn-xs btn-primary mod-site-save']), Html::a('设置', ['setting/index'], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'layout' => "{items}\n{pager}", 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], ['attribute' => 'title', 'headerOptions' => ['width' => 'auto']], ['class' => 'source\\core\\grid\\DateTimeColumn', 'attribute' => 'updated_at'], 'userText', 'comment_count', 'view_count', ['attribute' => 'status', 'width' => '25px', 'content' => function ($model, $key, $index, $gridView) { return Constants::getStatusItemsForContent($model->status); }], ['class' => 'source\\core\\grid\\ActionColumn']]]); ?>
<?php use yii\helpers\Html; use source\core\grid\GridView; use source\LuLu; use source\models\Content; /* @var $this yii\web\View */ /* @var $searchModel app\models\search\ContentSearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $type = 'post'; $this->title = '文章管理'; $this->params['breadcrumbs'][] = $this->title; ?> <?php $this->toolbars([Html::a('新建', ['create'], ['class' => 'btn btn-xs btn-primary mod-site-save']), Html::a('设置', ['setting/index'], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'layout' => "{items}\n{pager}", 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], ['attribute' => 'title', 'headerOptions' => ['width' => 'auto']], ['class' => 'source\\core\\grid\\DateTimeColumn', 'attribute' => 'updated_at'], 'userText', 'comment_count', 'view_count', ['class' => 'source\\core\\grid\\StatusColumn'], ['class' => 'source\\core\\grid\\ActionColumn']]]); ?>
<?php use yii\helpers\Html; use source\core\grid\GridView; use source\LuLu; use source\models\DictCategory; use yii\helpers\Url; use source\libs\Constants; /* @var $this yii\web\View */ /* @var $searchModel source\models\search\DictSearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $category = LuLu::getGetValue('category'); $categoryModel = DictCategory::findOne(['id' => $category]); $this->title = '字典'; $this->params['breadcrumbs'][] = $this->title; ?> <?php $this->toolbars([Html::a('返回', ['/dict/dict-category'], ['class' => 'btn btn-xs btn-primary mod-site-save']), Html::a('新建', ['create', 'category' => $category], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['attribute' => 'name'], 'value:ntext', ['attribute' => 'sort_num', 'headerOptions' => ['width' => '80px']], ['attribute' => 'statusText', 'headerOptions' => ['width' => '80px']], ['class' => 'source\\core\\grid\\ActionColumn', 'queryParams' => ['view' => ['category' => $category]]]]]);
<?php use yii\helpers\Inflector; use yii\helpers\Html; use yii\helpers\Url; use yii\helpers\StringHelper; use yii\helpers\ArrayHelper; use source\LuLu; use source\core\grid\GridView; use source\libs\Common; use source\libs\Constants; use source\libs\Resource; /* @var $this source\core\back\BackView */ /* @var $searchModel source\modules\log\models\search\LogSearch */ /* @var $dataProvider source\core\data\ActiveDataProvider */ $this->title = '日志管理'; $this->params['breadcrumbs'][] = $this->title; ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], 'category', ['attribute' => 'message', 'headerOptions' => ['width' => 'auto']], ['attribute' => 'log_time', 'value' => function ($data) { $time = intval($data['log_time']); return date('m-d H:i', $time); }], 'prefix:ntext', ['class' => 'source\\core\\grid\\ActionColumn', 'template' => '{delete}']]]); ?>
<?php use yii\helpers\Html; use yii\helpers\Url; use source\LuLu; use source\libs\Constants; use source\core\grid\GridView; use source\modules\dict\models\DictCategory; /* @var $this source\core\back\BackView */ /* @var $searchModel source\models\search\DictSearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $category = LuLu::getGetValue('category'); $categoryModel = DictCategory::findOne(['id' => $category]); $this->title = '字典'; $this->params['breadcrumbs'][] = $this->title; ?> <?php $this->toolbars([Html::a('返回', ['/dict/dict-category'], ['class' => 'btn btn-xs btn-primary mod-site-save']), Html::a('新建', ['create', 'category' => $category], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], ['attribute' => 'name', 'width' => '250px'], ['attribute' => 'value', 'format' => 'ntext', 'width' => 'auto'], ['class' => 'source\\core\\grid\\SortColumn'], ['class' => 'source\\core\\grid\\StatusColumn'], ['class' => 'source\\core\\grid\\ActionColumn', 'queryParams' => ['view' => ['category' => $category]]]]]);
<?php use yii\helpers\Html; use source\core\grid\GridView; use source\LuLu; use source\models\MenuCategory; use yii\helpers\Url; use source\libs\Constants; /* @var $this yii\web\View */ /* @var $searchModel source\models\search\DictCategorySearch */ /* @var $dataProvider yii\data\ActiveDataProvider */ $this->title = '字典'; $this->params['breadcrumbs'][] = $this->title; ?> <?php $this->toolbars([Html::a('新建', ['create'], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => 'source\\core\\grid\\TextIdColumn'], ['attribute' => 'name', 'format' => 'html', 'width' => '250px', 'value' => function ($model, $key, $index, $column) { return Html::a($model->name, ['/dict/dict/index', 'category' => $model->id]); }], ['attribute' => 'description', 'width' => 'auto'], ['class' => 'source\\core\\grid\\ActionColumn']]]);
</ul> <div id="tabs-<?php echo Role::Category_Member; ?> "> <?php echo GridView::widget(['dataProvider' => $membersDataProvider, 'columns' => $columns]); ?> </div> <div id="tabs-<?php echo Role::Category_Admin; ?> "> <?php echo GridView::widget(['dataProvider' => $adminsDataProvider, 'columns' => $columns]); ?> </div> <div id="tabs-<?php echo Role::Category_System; ?> "> <?php echo GridView::widget(['dataProvider' => $systemsDataProvider, 'columns' => $columns]); ?> </div> </div>
<?php use yii\helpers\Html; use yii\helpers\Url; use source\LuLu; use source\libs\Constants; use source\core\grid\GridView; use source\modules\fragment\models\Fragment; /* @var $this source\core\back\BackView */ /* @var $searchModel source\modules\fragment\models\search\Fragment1DataSearch */ /* @var $dataProvider source\core\data\ActiveDataProvider */ $fid = LuLu::getGetValue('fid'); $fragmentModel = Fragment::findOne(['id' => $fid]); $this->title = $fragmentModel->name . '(代码碎片)'; $this->params['breadcrumbs'][] = $this->title; $this->toolbars([Html::a('返回', ['fragment/index', 'type' => 1], ['class' => 'btn btn-xs btn-primary mod-site-save']), Html::a('新建', ['create', 'fid' => $fid], ['class' => 'btn btn-xs btn-primary mod-site-save'])]); ?> <?php echo GridView::widget(['dataProvider' => $dataProvider, 'columns' => [['class' => 'source\\core\\grid\\IdColumn'], ['attribute' => 'title', 'width' => 'auto', 'value' => function ($model, $key, $index, $column) { return Html::a($model->title, ['fragment1-data/update', 'id' => $model->id, 'type' => 1, 'fid' => $model->fragment_id]); }], ['attribute' => 'content', 'width' => '200px', 'value' => function ($model, $key, $index, $column) { $str = $model->content ? '<div style="overflow:hidden;width:200px;height:120px;">' . Html::decode($model->content) . '</div>' : ''; return $str; }], ['class' => 'source\\core\\grid\\DateTimeColumn', 'attribute' => 'created_at'], ['class' => 'source\\core\\grid\\SortColumn'], ['class' => 'source\\core\\grid\\StatusColumn'], ['class' => 'source\\core\\grid\\ActionColumn']]]); ?> </div>