/** * 编辑论坛分类 * * @param int $id * @author yangyifan <*****@*****.**> */ public function getEdit($id) { //验证权限 $this->checkAccess($id); //获得当前论坛栏目信息 $forum_cat_info = ForumCatModel::find($id); return $this->html_builder->builderTitle('编辑论坛分类')->builderFormSchema('id', 'id', 'hidden')->builderFormSchema('cat_name', '分类名称')->builderFormSchema('keywords', '分类关键字')->builderFormSchema('description', '分类描述', 'textarea')->builderFormSchema('pid', '父级菜单', 'select', $default = '', $notice = '', $class = '', $rule = '*', $err_message = '', ForumCatModel::getAllForSchemaOption('cat_name', $id), 'cat_name')->builderFormSchema('status', '状态', 'radio', '', '', '', '', '', [1 => '开启', '2' => '关闭'], '1')->builderFormSchema('is_show', '是否设置为推荐', 'radio', '', '', '', '', '', [1 => '开启', '2' => '关闭'], '2')->builderFormSchema('sort', '菜单排序')->builderFormSchema('access', '权限设置', 'multiSelect', $default = '', $notice = '', $class = '', $rule = '*', $err_message = '', $option = RoleModel::select('id', 'role_name')->where('status', '=', 1)->get(), $option_value_schema = ForumCatModel::getUserForumCat($forum_cat_info->id))->builderConfirmBotton('确认', url('admin/forum-cat/edit'), 'btn btn-success')->builderEditData($forum_cat_info)->builderEdit(); }