greibit / panel-admin-bundle

GreibitPanelAdminBundle 为 Symfony 提供管理面板的基础模板

安装: 16

依赖者: 0

建议者: 0

安全: 0

星星: 4

关注者: 3

分支: 0

开放问题: 0

类型:symfony-bundle

dev-master 2014-03-25 16:30 UTC

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

Bitdeli Badge