32], [['name', 'module', 'controller', 'action'], 'string', 'max' => 50], [['icon_class', 'btn_class', 'data', 'url', 'title_field'], 'string', 'max' => 255], [['show_function', 'name_function'], 'string', 'max' => 1000], [['hash'], 'unique'], ]; } /** * {@inheritdoc} */ public function attributeLabels() { return [ 'hash' => Yii::t('attr','resource.hash'), 'parent_hash' => Yii::t('attr','resource.parent_hash'), 'name' => Yii::t('attr','resource.name'), 'icon_class' => Yii::t('attr','resource.icon_class'), 'btn_class' => Yii::t('attr','resource.btn_class'), 'block' => Yii::t('attr','resource.block'), 'module' => Yii::t('attr','resource.module'), 'controller' => Yii::t('attr','resource.controller'), 'action' => Yii::t('attr','resource.action'), 'data' => Yii::t('attr','resource.data'), 'url' => Yii::t('attr','resource.url'), 'menu_type' => Yii::t('attr','resource.menu_type'), 'pop_large' => Yii::t('attr','resource.pop_large'), 'show_function' => Yii::t('attr','resource.show_function'), 'name_function' => Yii::t('attr','resource.name_function'), 'title_field' => Yii::t('attr','resource.title_field'), 'list_order' => Yii::t('attr','resource.list_order'), 'is_system' => Yii::t('attr','resource.is_system'), 'disabled' => Yii::t('attr','resource.disabled'), ]; } //菜单类型 public static function menutypeOptions($k=0) { $options = array( '1'=>'左侧菜单', '2'=>'表头菜单(跳转)', '3'=>'表头菜单(批量操作)', '4'=>'表头菜单(批量删除)', '5'=>'表头菜单(弹框带按钮)', '6'=>'表头菜单(弹框不带按钮)', '7'=>'表头菜单(弹框全屏带按钮)', '8'=>'表头菜单(弹框全屏不带按钮)', '9'=>'表头菜单(AJAX请求)', '10'=>'表头菜单(刷新)', '11'=>'记录操作(弹框带按钮)', '12'=>'记录操作(弹框不带按钮)', '13'=>'记录操作(弹框全屏带按钮)', '14'=>'记录操作(弹框全屏不带按钮)', '15'=>'记录操作(删除)', '16'=>'记录操作(跳转)', '17'=>'记录操作(AJAX请求)', '18'=>'隐藏操作', ); if($k) { return $options[$k]; } return $options; } }