hyii2后台管理系统-菜单篇

原文链接:Yii中文网(yii-china.com)- hyii2后台管理系统-菜单篇

简介

如何在hyii2后台管理系统添加一个新的菜单?许多购买源码的童鞋经常会问,我新建了菜单在左侧菜单栏没有显示。那么今天统一写这个文章来给大家介绍一下如何配置菜单。

添加路由

1.首先,我们新建一个控制器,比如TestController,里面有一个index方法(如下)

<?php
namespace backend\controllers;

use Yii;
use yii\web\Controller;

class TestController extends Controller
{    
    public function actionIndex()
    {
        return $this->render(‘index‘);
    }
    
}

注:对应的views代码我就不贴了,就一个简单的渲染页面

2.然后打开 系统管理》路由管理 出现如下界面,将出现的两个路由添加到右侧(如果打开并没有发现路由,点击右侧刷新的小按钮,然后刷新一下页面)

如上,我们的路由就添加到可用路由集合中了,这样就可以分配给我们的菜单了

创建菜单

1.新建1级菜单“测试菜单”,需要添加任何东西,直接保存(这个时候左侧并不会出现我们新建的菜单)

2.新建2级菜单“测试子菜单”,父级选择“测试菜单”(输入中文会自动检索匹配),添加刚才的路由“test/index”,然后保存(如果是超级账户,此时应该可以看到菜单了)

3.这里加一句,如果不是超级账户,此处需要给用户添加对应菜单的权限才能看到“测试菜单”在左侧出现

其他配置

1.菜单排序:

以“测试菜单”为例,在菜单管理中找到“测试菜单”,点击编辑菜单,然后在映射选项中输入排序数字(从小到大=从上到下),如此即可对菜单进行排序,如下图

2.菜单图标:

菜单图标用的是font-awesome-4.4.0的图标,所以在网上搜索该图标的代码,然后用json格式添加到1级菜单(例:测试菜单)的数据文本框中,如下图

如此我们的菜单就添加好了

菜单演示

时间: 2024-10-13 17:39:17

hyii2后台管理系统-菜单篇的相关文章

hyii2后台管理系统-安装篇

原文链接:Yii中文网(yi-china.com)-hyii2后台管理系统-安装篇 获取源码 1.Hyii2后台管理系统(收费) 安装 1.解压之后,放置到环境根目录,配置后台访问域名(如:admin.hyii2.com),指向backend\web(推荐),详情可参照高级版搭建教程 2.配置数据库,在数据库中新建一个数据库(如:hyii2),然后倒入对应的数据表(common\config\hyii2.sql) 3.没了...真的没了,安装就这么简单 演示 1.初始登录账户:admin 密码:

从零开始搭建vue+element-ui后台管理系统项目到上线

前言 之前有些过移动端的项目搭建的文章,感觉不写个pc端管理系统老感觉少了点什么,最近公司项目比较多,恰巧要做一个申报系统的后台管理系统,鉴于对vue技术栈比较熟悉,所以考虑还是使用vue技术栈来做:看过一个不错的后台配置模板(vue-element-admin),页面也挺美的,但是还是碍于不想看太多关于这个模板的配置说明,于是又拉出来之前我搭建的简易版的模板,决定重构下,使用自己搭建的后台系统模板,配置非常简单:本文将从初始化项目开始一直到打包上线做一个详细的介绍,看完本文章,绝对会对其中的一

构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(54)-工作流设计-所有流程监控

系列目录 先补充一个平面化登陆页面代码,自己更换喜欢的颜色背景 @using Apps.Common; @{ Layout = null; } <!DOCTYPE html> <html> <head> <meta content="IE=11.0000" http-equiv="X-UA-Compatible"> <meta http-equiv="Content-Type" content

Vue2 后台管理系统解决方案

Vue2 后台管理系统解决方案 linshuai 1 天前 基于Vue.js 2.x系列 + Element UI 的后台管理系统解决方案. github地址:lin-xin/manage-system demo地址:manage-system 前言 之前在公司用了Vue + Element组件库做了个后台管理系统,基本很多组件可以直接引用组件库的,但是也有一些需求无法满足.像图片裁剪上传.富文本编辑器.图表等这些在后台管理系统中很常见的功能,就需要引用其他的组件才能完成.从寻找组件,到使用组件

Django打造在线教育平台_day_3: 搭建后台管理系统Django自带的admin

1.后台管理系统的特点:权限管理.少前端样式.快速开发 2.Django自带的admin后台管理系统,新建项目时会自动建立,admin也可以看成一个app 运行了程序打开链接:http://127.0.0.1:8000/admin/,就进入了后台管理系统登录页面 3.新建超级用户: Tools 工具栏运行 run manage.py Task 输入:createsuperuser,再根据提示输入用户名.邮箱.密码 4.登录成功: 5.把系统语言设置为中文与设置本地时间:修改MxOnline/se

[创业公司做前端]一、后台管理系统

首先,后台管理系统一定要前后端分离,一方面提高前端技术选型的灵活性,再一方面也可以解决后端人员使用模版语言的麻烦.其次,后台管理系统都会有较复杂的数据交互和组件化的需求,react是个合适的选择,mvvm的框架要么概念太多.要么模版语言偏命令式.选择了react之后,再搭配antd,将会是个很好的选择.react-bootstrap也是不错的选择,但是相对于antd来讲,它的组件较少,需要自己封装一些通用组件.数据流方面,慎用redux,在大部分的场景,使用组件state比用redux来的简单快

构建ASP.NET MVC5+EF6+EasyUI 1.5+Unity4.x注入的后台管理系统(1)-前言与目录(持续更新中...)

前言: 起初写这个框架的时候,可以说在当时来说并不是很流行的设计模式,那是在2012年,面向对象的编程大家都很熟悉, 但是“注入.控制反转(DI,IOC,依赖注入).AOP切面编程”新兴名词 很多人并不知道特别是从事.NET开发的人,至少在当时 是这么样的,但是在今天它们却是非常流行的技术指标,很多大牛也承认,这是主流的开发模式,你们可以从招聘网的技术岗位看出. 我从事过MVC2.0到5.0的相关开发工作,见证了MVC的成熟演变过程,就像本框架一样,设计模式未曾改变,但是代码一直在重 构.我也坚

asp.net EF+MVC+Bootstrap 通用后台管理系统

开发环境: VS2012或以上 数据库: SQL Server 2008R2或以上 基于EF+MVC+Bootstrap构建通用后台管理系统,集成轻量级的缓存模块.日志模块.上传缩略图模块.通用配置及服务调用, 提供了OA.CRM.CMS的原型实例,适合快速构建中小型互联网及行业Web系统   Framework 业务无关的底层通用机制及功能 Model基类:提供数据传输和底层的最基本的基类及接口 DAL底层:基于EF code first,提供Repository泛型方法及写历史日志 Unti

构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(51)-系统升级

系统很久没有更新内容了,最近花了2个月的时间每天一点点,从原有系统 MVC4+EF5+UNITY2.X+Quartz 2.0+easyui 1.3.4无缝接入 MVC5+EF6+Unity4.x+Quartz 2.3 +easyui 1.4.3. 并以easyui 1.4.3的gray皮肤为基础,升级10个扁平化皮肤 皮肤查看地址 更新的主要目的:新的MVC5特性和更好的性能 记录一下升级过程. 1.除了web层,其他全部提取. 2.新建解决方案.以前命名空间为App.现在更名为Apps. 3.