Sf2genGeneratorBundle
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Web interface for SensioGeneratorBundle
Introduction
============

Sf2genGeneratorBundle contains web interface for SensioGeneratorBundle.
The interface is same as WebConfiguratorBundle.

Have a look!
============

The main menu:
Screenshot

Generate your bundle:
Screenshot

Generate an entity; the bundle name is autocompleted based on activated bundles in the your application:
Screenshot

Generate a form; the bundle name and the entity name are autocompleted based on activated bundles in the your application and available entities:
Screenshot

Installation
============

  1. Add this bundle to your vendor/ dir:

        $ git submodule add git://github.com/sensio/SensioGeneratorBundle.git vendor/bundles/Sensio/Bundle/GeneratorBundle
        $ git submodule add git://github.com/RapotOR/Sf2genGeneratorBundle.git vendor/bundles/Sf2gen/Bundle/GeneratorBundle

  2. Add the Sf2gen and Sensio namespaces to your autoloader:

        // app/autoload.php
        $loader->registerNamespaces(array(
            'Sensio' => __DIR__.'/../vendor/bundles',
            'Sf2gen' => __DIR__.'/../vendor/bundles',
            // other namespaces
        ));

  3. Add this bundle to your application's kernel, in the debug section:

        // app/ApplicationKernel.php
        public function registerBundles()
        {
            $bundles = array(
                // all bundles            
            );

            if (in_array($this->getEnvironment(), array('dev', 'test'))) {
                // previous bundles like WebProfilerBundle
                $bundles[] = new Sensio\Bundle\GeneratorBundle\SensioGeneratorBundle();
                $bundles[] = new Sf2gen\Bundle\GeneratorBundle\Sf2genGeneratorBundle();
            }

            return $bundles;
        }
          
  4. Add the following ressource to your routing_dev.yml:
        
        // app/config/routing_dev.php
        _generator:
            resource: "@Sf2genGeneratorBundle/Resources/config/routing.yml"
            prefix:   /_generator    

  5. You have to disable the firewall if you use the `security component`:

        # app/config/config.yml
        security:
            firewalls:
                generator:
                    pattern:    /_generator/.*
                    security:  false

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。