samsonos/cms_form

SamsonCMS 通用用户界面

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

This package is not auto-updated.

Last update: 2024-09-14 16:13:36 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());
    }
}