greibit / panel-admin-bundle
GreibitPanelAdminBundle 为 Symfony 提供管理面板的基础模板
dev-master
2014-03-25 16:30 UTC
Requires
- php: >=5.3.3
- knplabs/knp-menu-bundle: dev-master
- lexik/form-filter-bundle: ~2.0
- pagerfanta/pagerfanta: ~1.0
- symfony/twig-bundle: ~2.3
This package is not auto-updated.
Last update: 2024-09-28 16:02:44 UTC
README
此仓库处于开发中,不建议使用
PanelAdminBundle 集成了一个管理面板模板到您的 Symfony 项目中,并提供适应性 CRUD 生成器。
安装
将包添加到您项目的 composer.json
{ "require": { "greibit/panel-admin-bundle": "dev-master" } }
在您的 Symfony 项目的 AppKernel.php
中启用该包
// app/AppKernel.php //... class AppKernel extends Kernel { //... public function registerBundles() { $bundles = array( ... new Greibit\Bundle\PanelAdminBundle\GreibitPanelAdminBundle() ); //... return $bundles; } //... }
配置
将配置添加到您的 config.yml
greibit_panel_admin: menu_builder: "AcmeDemoBundle:Builder:sidebarMenu" panel_title: "Greibit Administration"
使用它!
要使用 Greibit 提供的管理面板,只需扩展您的 twig 模板以包含 GreibitPanelAdmin 的 layout
并使用 page
块。
{% extends 'GreibitPanelAdminBundle::layout.html.twig' %} {% block page %} {% endblock %}
依赖
- KnpMenuBundle