v2.0.x-dev
2.0.9999999.9999999-dev https://www.wulacms.com/modules/backendwualcms管理后台界面
MIT
The Requires
by Leo Ning
dev-master
9999999-dev https://www.wulacms.com/modules/backendwualcms管理后台界面
MIT
The Requires
by Leo Ning
wualcms管理后台界面
基于layui, Bootstrap、jQuery、H5等技术的现代化管理控制台., (*1)
控制台提供的触发器大部分与后台界面有关。通过提供自定义触发器处理器可以非常方便地实现导航菜单等管理., (*2)
DashboardUI $ui
)初始化控制台界面时触发., (*3)
参数:, (*4)
示例:, (*5)
/** * @param \backend\classes\DashboardUI $ui * * @bind dashboard\initUI */ public static function initUiI(DashboardUI $ui) { $passport = whoami('admin'); if ($passport->cando('m:api')) { $navi = $ui->getMenu('api', '接口(API)'); $navi->icon = ''; // 参考阿里ICON $navi->pos = 900; $navi->iconCls = 'layui-icon'; $doc = $navi->getMenu('doc', '接口文档'); $doc->pos = 1; $doc->icon = 'fa fa-book'; $doc->iconStyle = 'color:green'; $doc->data['url']= App::hash('~rest/doc'); } }
- 示例代码用到了触发器自动绑定功能。
DashboardUI
功能请参考其文档.
DashboardUI $ui
)初始化控制台界面顶部左侧菜单时触发., (*6)
参数:, (*7)
DashboardUI $ui
)初始化控制台界面顶部右侧菜单时触发., (*8)
参数:, (*9)
DashboardUI $ui
)初始化控制台界面顶部右侧用户下拉菜单时触发., (*10)
参数:, (*11)
输出控制台主界面的头部HTML代码时触发。可以像下边代码来增加自定义的CSS文件:, (*12)
bind('dashboard\headercss',function(){ echo '<link rel="stylesheet" href="your/css/file.css"/>'; });
或者:, (*13)
bind('dashboard\headercss',function(){ echo '<style>body{color:red}</style>'; });
输出控制台主界面的底部HTML代码时触发。可以像下边代码来增加自定义的JS文件:, (*14)
bind('dashboard\footerjs',function(){ echo '<script type="text/javascript" src="your/js/file.js"/>'; });
或者:, (*15)
bind('dashboard\footerjs',function(){ echo '<script>var greeting = "Hello World!";</script>'; });
获取多媒体域名时触发。, (*16)
参数:, (*17)
array
每个域名为一个值.注册系统设置项时触发.只需要提供一个Setting子类 的实例,即可轻松实现配置功能., (*18)
参数:, (*19)
array
key 为配置setting
,value为Setting类的子类的实例.wualcms管理后台界面
MIT
wualcms管理后台界面
MIT