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
Wallogit.com
2017 © Pedro Peláez
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