samsonos/cms_ui

SamsonCMS通用用户界面

dev-master 2014-12-16 11:47 UTC

This package is not auto-updated.

Last update: 2024-09-14 16:03:20 UTC


README

#SamsonCMS用户界面

此模块为在SamsonCMS环境中使用所有UI组件提供抽象级别。

Latest Stable Version Build Status Code Coverage Code Climate Total Downloads Scrutinizer Code Quality

添加到主菜单的项目

当UI创建工作空间主菜单容器时,将触发一个cms_ui.mainmenu_created事件。以下是如何添加自定义菜单项的示例

  • 订阅事件
  • 添加菜单项,因为您有权访问菜单容器
// Subscribe to UI main menu creation event
Event::subscribe('cms_ui.mainmenu_created', array($this, 'mainMenuItem'));

class MyApplication {
    public function mainMenuItem(\samsonos\cms\ui\Menu $menu, \samsonos\cms\ui\UIApplication $ui)
    {
        $menu->add(new MenuItem());
    }
}