use source\modules\rbac\models\Role; /* @var $this yii\web\View */ /* @var $model app\modules\rbac\models\Role */ /* @var $form yii\widgets\ActiveForm */ ?> <?php $form = ActiveForm::begin(); ?> <?php echo $form->field($model, 'id')->textInput(['maxlength' => 64, 'readonly' => $model->isNewRecord ? false : true]); ?> <?php echo $form->field($model, 'category')->dropDownList(Role::getCategoryItems()); ?> <?php echo $form->field($model, 'name')->textInput(); ?> <?php echo $form->field($model, 'description')->textarea(['rows' => 5]); ?> <?php if (!$model->is_system) { ?> <?php echo $form->field($model, 'status')->radioList(Constants::getStatusItems());
<?php use source\helpers\Html; use source\LsYii; use source\modules\rbac\models\Role; /* @var $this yii\web\View */ /* @var $model source\modules\rbac\models\Role */ $category = LsYii::getGetValue('category'); $this->title = "新建" . Role::getCategoryItems($category); echo source\libs\Message::getMessage(); ?> <div class="page-header"> <h3> <strong><?php echo Html::encode($this->title); ?> </strong> </h3> </div> <div class="role-create"> <?php echo $this->render('_form', ['model' => $model]); ?> </div>
/** * 设置默认菜单 * @param type $category */ public static function setMenus($category = 'system') { if ($category == 'admin') { $sideMenu = 18; } else { if ($category == 'member') { $sideMenu = 17; } else { $sideMenu = 45; } } $item = Role::getCategoryItems($category); \source\LsYii::getApp()->controller->setMenus($sideMenu, $item); }