foreverglory/admin-bundle

Symfony AdminBundle

Installs: 20

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Type:symfony-bundle

dev-master 2016-07-21 04:43 UTC

This package is not auto-updated.

Last update: 2024-11-09 19:45:41 UTC


README

GloryAdminBundle 基于 Symfony,使用 AdminLTE 前端而开发的后台管理

使用

Composer

composer require foreverglory/admin-bundle

or add composer.json file, after composer update

{
    require: {
        "foreverglory/theme-bundle": "dev-master"
    }
}

Kernel

//app/AppKernel.php
public function registerBundles()
{
    return array(
        // require bundles
        new Sp\BowerBundle\SpBowerBundle(),
        new Glory\Bundle\SettingBundle\GlorySettingBundle(),
        new Glory\Bundle\MenuBundle\GloryMenuBundle(),
        new Glory\Bundle\WebBundle\GloryWebBundle(),
        // core bundle
        new Glory\Bundle\AdminBundle\GloryAdminBundle(),
        // more ...
    );
}

Configure

#app/config/config.yml
sp_bower:
    bundles:
        # 启用 bower 资源
        GloryAdminBundle: ~
glory_setting: ~
glory_menu: ~
glory_admin:
    # css,js资源,将替换默认
    stylesheets: ~
    javascripts: ~
    # 仪表盘配置
    dashboard:
        - { include: AppBundle:Block:analysis.html.twig }
        - { controller: AppBundle:Dashboard:calendar }
        # more ...
#app/config/routing.yml
glory_admin:
    resource: "@GloryAdminBundle/Resources/config/routing.yml"
    prefix:   /
#app/config/security.yml
security:
    access_control:
        - { path: ^/admin, role: ROLE_ADMIN }

Data

  • install assetic
php app/console sp:bower:install
  • install menu database
php app/console gloryadmin:install menu

Enjoy it