suncat/admin-page-board-bundle
Symfony2 的 bundle,用于在 SonataAdminBundle 中生成页面板,类似于 Sonata Admin Dashboard。
dev-master
2014-07-10 10:57 UTC
Requires
- php: >=5.3.0
- sonata-project/admin-bundle: >=2.2
- symfony/framework-bundle: >=2.1,<3.0
Requires (Dev)
- phpunit/phpunit: ~4.1
This package is not auto-updated.
Last update: 2024-09-24 03:02:53 UTC
README
Symfony2 的 bundle,用于在 SonataAdminBundle 中生成页面板,类似于 Sonata Admin Dashboard。
功能
- 创建类似于 SonataAdminBundle
dashboard
的自定义页面板 - 为页面板的每个块配置位置(左,中,右,如果 sonata >= 2.3 则为顶部,底部)
- 使用 Twig、Bootstrap 等工具自定义每个块(基于 SonataBlockBundle 的块)
- 为每个页面定义自定义路由(自定义名称、路径、主机等)
- 将路由参数(
$request->get('_route_params')
)传递到每个块的设置中($blockContext->getSettings()['route_params']
) - 用于通过 EntityAdmin 类的 configureShowFields() 方法显示实体的块服务
board
动作(_action
)和按钮,链接到页面板在 Sonata Admin 列表视图中的页面
文档
大部分文档存储在本 bundle 的 Resources/doc/index.md
文件中
安装
安装说明位于 文档
沙盒
沙盒 用于 AdminPageBoardBundle
待办事项
- 编写测试
- 实现将页面板链接添加到侧边栏菜单