Bonjour,
Je n'arrive pas à générer les entités depuis la console windows sous la version PR5.
Pour résumer: {depuis le prompt principal sandbox}
- je crée un bundle:
php app/console init:bundle Application\MyBundle
Cette commande fonctionne, mon bundle est créé dans le répertoire 'sandbox\src\Application\MyBundle'.
-je créé ensuite un répertoire Entity dans le rep MyBundle. J'y ajoute le fichier Actor.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| <?php
//path => C:\wamp\www\sandbox\src\Application\MyBundle\Entity\Actor.php
<?php
namespace Application\MyBundle\Entity;
/**
* @orm:Entity
*/
class Actor
{
/**
* @orm:Id
* @orm:Column(type="integer")
* @orm:GeneratedValue(strategy="IDENTITY")
*
*/
protected $id;
/**
* @orm:Column(type="string", length="255")
*
*/
protected $firstname;
/**
* @orm:Column(type="string", length="255", nullable=false)
*
*/
protected $lastname;
/**
* @orm:Column(type="integer")
*
*/
protected $birth_year ;
} |
-enfin, j'essais de créer les setters/getters pour cette classe avec la commande:
php app/console doctrine:generate:entities
Mais rien ne se passe, aucun message d'erreur.
J'ai essayé avec les différentes options:
php app/console doctrine:generate:entities --bundle="Application\MyBundle"
php app/console doctrine:generate:entities --bundle="Application\MyBundle" --entity="Actor"
J'ai essayé également en jouant sur les paths du bundle et de l'entity ou en supprimant les apostrophes, mais toujours pour un résultat semblable, ma classe Actor n'est jamais modifiée.
La commande suivante affiche le message comme quoi l'entité a bien était générée, mais la classe Actor n'est toujours pas modifiée:
php app/console doctrine:generate:entity "Application\MyBundle" "Actor"
Un fichier "Application.ElaoBundle.Entity.Actor.dcm.xml" est bien crée dans "C:\wamp\www\sandbox\src\Application\MyBundle\Resources\config\doctrine\metadata\orm", mais à partir de là je bloque.
D'où ma question:
Quelle est la commande exacte dans mon exemple pour générer les entités de classes sous windows pour la version PR5?
Merci à vous.
Partager