samsonos / cms_ui
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:03:20 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()); } }