So adressieren Sie das Bundle in PHP App / Konsole: Doctrine: Crud

In meinem Symfony 2-Projekt habe ich ein Bundle bei

src/Cinergy/Bundle/PeopleServiceBundle

Jetzt möchte ich einen CRUD-Controller generieren, der auf einer Doctrine-Entität basiert, aber ich kann immer wieder nicht die richtige Zeichenfolge für den Entitätsparameter eingeben.

Ich habe Dinge ausprobiert wie:

php app/console generate:doctrine:crud --entity=Cinergy/Bundle/PeopleServiceBundle:Group

oder

php app/console generate:doctrine:crud --entity=@PeopleServiceBundle:Group

Alle von ihnen geben Fehler zurück wie:

[Doctrine\ORM\ORMException]                             
Unknown Entity namespace alias '@PeopleServiceBundle'.

Was ist die richtige Syntax für die--entity Parameter? Oder fehlt doch etwas?

So sieht die Verzeichnisstruktur im Moment aus:

src/Cinergy/Bundle/PeopleServiceBundle/
├── Controller
│   ├── GroupController.php
│   └── PersonController.php
├── DependencyInjection
│   ├── Configuration.php
│   └── PeopleServiceExtension.php
├── PeopleServiceBundle.php
├── Resources
│   ├── config
│   │   ├── routing.yml
│   │   └── services.yml
│   ├── doc
│   │   └── index.rst
│   ├── public
│   │   ├── css
│   │   ├── images
│   │   └── js
│   ├── translations
│   │   └── messages.fr.xliff
│   └── views
│       └── Default
│           └── index.html.twig
└── Tests
    └── Controller
        ├── GroupControllerTest.php
        └── PersonControllerTest.php

Antworten auf die Frage(6)

Ihre Antwort auf die Frage