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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
php app/console doctrine:generate:entities
Mais rien ne se passe, aucun message d'erreur.

J'ai essayé avec les différentes options:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
php app/console doctrine:generate:entities --bundle="Application\MyBundle"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.