2017 © Pedro Peláez
 

wula-module backend

wualcms管理后台界面

image

wulacms/backend

wualcms管理后台界面

  • Wednesday, August 1, 2018
  • by windywany
  • Repository
  • 4 Watchers
  • 0 Stars
  • 76 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 15 Versions
  • 17 % Grown

The README.md

基于layui, Bootstrap、jQuery、H5等技术的现代化管理控制台., (*1)

触发器

控制台提供的触发器大部分与后台界面有关。通过提供自定义触发器处理器可以非常方便地实现导航菜单等管理., (*2)

1. dashboard\initUI (DashboardUI $ui)

初始化控制台界面时触发., (*3)

参数:, (*4)

  • $ui 控制台界面实例

示例:, (*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功能请参考其文档.

2. dashboard\initLeftTopbar(DashboardUI $ui)

初始化控制台界面顶部左侧菜单时触发., (*6)

参数:, (*7)

  • $ui 控制台界面实例

3. dashboard\initRightTopbar(DashboardUI $ui)

初始化控制台界面顶部右侧菜单时触发., (*8)

参数:, (*9)

  • $ui 控制台界面实例

4. dashboard\initUserTopbar(DashboardUI $ui)

初始化控制台界面顶部右侧用户下拉菜单时触发., (*10)

参数:, (*11)

  • $ui 控制台界面实例

5. dashboard\headercss()

输出控制台主界面的头部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>';
});

6. dashboard\footerjs()

输出控制台主界面的底部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>';
});

过滤器/修改器

1. get_media_domains($domains=[])

获取多媒体域名时触发。, (*16)

参数:, (*17)

  • $domains array 每个域名为一个值.

2. dashboard/settings($settings=[])

注册系统设置项时触发.只需要提供一个Setting子类 的实例,即可轻松实现配置功能., (*18)

参数:, (*19)

  • $settings array key 为配置setting,value为Setting类的子类的实例.

The Versions

01/08 2018

v2.0.x-dev

2.0.9999999.9999999-dev https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

01/08 2018
12/07 2018
22/06 2018
22/06 2018

dev-master

9999999-dev https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

26/04 2018

v1.0.9

1.0.9.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

24/04 2018

v1.0.8

1.0.8.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

18/04 2018

v1.0.7

1.0.7.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

18/04 2018

v1.0.6

1.0.6.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

13/04 2018

v1.0.5

1.0.5.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

29/03 2018

v1.0.4

1.0.4.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

27/03 2018

v1.0.3

1.0.3.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

06/03 2018

v1.0.2

1.0.2.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

03/03 2018

v1.0.1

1.0.1.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires

 

27/02 2018

v1.0.0

1.0.0.0 https://www.wulacms.com/modules/backend

wualcms管理后台界面

  Sources   Download

MIT

The Requires