C:\wamp\www\Inmycity>php app/console generate:bundle
Welcome to the Symfony2 bundle generator
Your application code must be written in bundles. This command helps
you generate them easily.
Each bundle is hosted under a namespace (like Acme/Bundle/BlogBundle).
The namespace should begin with a "vendor" name like your company name, your
project name, or your client name, followed by one or more optional category
sub-namespaces, and it should end with the bundle name itself
(which must have Bundle as a suffix).
See
http://symfony.com/doc/current/cookb...s.html#index-1
for more
details on bundle naming conventions.
Use / instead of \ for the namespace delimiter to avoid any problem.
Bundle namespace: Inmycity/InmycityBundle
In your code, a bundle is often referenced by its name. It can be the
concatenation of all namespace parts but it's really up to you to come
up with a unique name (a good practice is to start with the vendor name).
Based on the namespace, we suggest InmycityInmycityBundle.
Bundle name [InmycityInmycityBundle]: InmycityBundle
The bundle can be generated anywhere. The suggested default directory uses
the standard conventions.
Target directory [C:/wamp/www/path/src]: C:/wamp/www/Inmycity/path/scr
Determine the format to use for the generated configuration.
Configuration format (yml, xml, php, or annotation): yml
To help you get started faster, the command can generate some
code snippets for you.
Do you want to generate the whole directory structure [no]? yes
Summary before generation
You are going to generate a "Inmycity\InmycityBundle\InmycityBundle" bundle
in "C:/wamp/www/Inmycity/path/scr/" using the "yml" format.
Do you confirm generation [yes]? yes
Bundle generation
Generating the bundle code: OK
Checking that the bundle is autoloaded: FAILED
Confirm automatic update of your Kernel [yes]? yes
Enabling the bundle inside the Kernel: OK
Confirm automatic update of the Routing [yes]? yes
Importing the bundle routing resource: FAILED
The command was not able to configure everything automatically.
You must do the following changes manually.
- Edit the composer.json file and register the bundle
namespace in the "autoload" section:
Bundle InmycityBundle is already imported.
C:\wamp\www\Inmycity>php app/console generate:bundle
Fatal error: Class 'Inmycity\InmycityBundle\InmycityBundle' not found in C:\wamp
\www\Inmycity\app\AppKernel.php on line 19
Call Stack:
0.0002 233728 1. {main}() C:\wamp\www\Inmycity\app\console:0
0.0264 3380312 2. Symfony\Component\Console\Application->run() C:\wamp\
www\Inmycity\app\console:27
0.0302 3611752 3. Symfony\Bundle\FrameworkBundle\Console\Application->d
oRun() C:\wamp\www\Inmycity\vendor\symfony\symfony\src\Symfony\Component\Console
\Application.php:124
0.0302 3611976 4. Symfony\Component\HttpKernel\Kernel->boot() C:\wamp\w
ww\Inmycity\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Console\Ap
plication.php:70
0.0303 3612256 5. Symfony\Component\HttpKernel\Kernel->initializeBundle
s() C:\wamp\www\Inmycity\app\bootstrap.php.cache:2283
0.0303 3612656 6. AppKernel->registerBundles() C:\wamp\www\Inmycity\app
\bootstrap.php.cache:2453
C:\wamp\www\Inmycity>php app/console generate:bundle
Fatal error: Class 'Inmycity\InmycityBundle\InmycityBundle' not found in C:\wamp
\www\Inmycity\app\AppKernel.php on line 19
Call Stack:
0.0002 233728 1. {main}() C:\wamp\www\Inmycity\app\console:0
0.0289 3380312 2. Symfony\Component\Console\Application->run() C:\wamp\
www\Inmycity\app\console:27
0.0327 3611752 3. Symfony\Bundle\FrameworkBundle\Console\Application->d
oRun() C:\wamp\www\Inmycity\vendor\symfony\symfony\src\Symfony\Component\Console
\Application.php:124
0.0327 3611976 4. Symfony\Component\HttpKernel\Kernel->boot() C:\wamp\w
ww\Inmycity\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBundle\Console\Ap
plication.php:70
0.0327 3612256 5. Symfony\Component\HttpKernel\Kernel->initializeBundle
s() C:\wamp\www\Inmycity\app\bootstrap.php.cache:2283
0.0327 3612656 6. AppKernel->registerBundles() C:\wamp\www\Inmycity\app
\bootstrap.php.cache:2453
C:\wamp\www\Inmycity>
Partager