samsonos / cms_form
SamsonCMS 通用用户界面
dev-master
2014-12-16 11:47 UTC
Requires
- samsonos/php_core: 1.*
Requires (Dev)
- phpunit/phpunit: 4.*
This package is not auto-updated.
Last update: 2024-09-14 16:13:36 UTC
README
#SamsonCMS 用户界面
此模块为在 SamsonCMS 环境中操作所有 UI 组件提供了抽象层。
添加到主菜单的项目
当 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()); } }