sip/dynamic-connection-bundle

允许您通过命令行启用/禁用包

dev-master 2013-05-12 18:00 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:27:53 UTC


README

Build Status

允许您通过命令行启用/禁用包

安装

  1. 添加包到composer.json并下载包的命令。
$ composer require "sip/dynamic-connection-bundle": "dev-master"
  1. 配置
# app/config/config.yml
sip_dynamic_connection:
    # All Default configuration:
    # app_kernel_path: /AppKernelDynamic.php
    # config_path: /config/resources/dynamic.yml
    # routing_path: /config/routing_dynamic.yml
  1. 包含动态配置的配置文件
# app/config/config.yml
imports:
    - { resource: resources/dynamic.yml }
  1. 包含动态路由的路由文件
# app/config/routing.yml
_dynamic:
    resource: routing_dynamic.yml
  1. 添加文件以配置和启用插件包
$ touch app/AppKernelDynamic.php
$ touch app/config/resources/dynamic.yml
$ touch app/config/routing_dynamic.yml
  1. 在内核中启用包。
<?php

// app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        new SIP\DynamicConnectionBundle\SIPDynamicConnectionBundle()
        // If you wish to use SonataAdmin
        new Sonata\BlockBundle\SonataBlockBundle(),
        new Sonata\jQueryBundle\SonatajQueryBundle(),
        new Sonata\AdminBundle\SonataAdminBundle(),

        // Other bundles...
    );

    include "AppKernelDynamic.php";
}

了解更多关于安装SonataAdminBundle的信息

  1. 在SonataAdmin后端中的包设置

bundle_settings