IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Doctrine2 PHP Discussion :

problème avec la commande php app/console generate:doctrine:enties


Sujet :

Doctrine2 PHP

  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mars 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2012
    Messages : 1
    Par défaut problème avec la commande php app/console generate:doctrine:enties
    Salut.

    Je suis un débutant en Symfony et j'ai un souci avec la commande php app/console generate:doctrine:enties.

    En effet, j'ai généré automatiquement mes entités avec la commande php app/console doctrine:generate:entity; puis après, j'ai ajouter manuellement le reste de mes propriétés.

    Et, lorsque j'utilise la commande php app/console generate:doctrine:enties pour générer mes fichiers php, voici le message qui s’affiche :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    the attribute 'type' is required for the column description of property GestionManuel\SIGTOOLSBundle\Entities\Cart::$oneToOne
    Je vous remercie d'avance pour l'aide que vous m’apporterez.

    Voici le code de trois de mes entités:

    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
    GestionManuel\SIGTOOLSBundle\Entity\Cart:
      type: entity
      table: null
      fields:
        id:
          type: integer
          id: true
          generator:
            strategy: AUTO
        sessionid:
          type: string
          lenght: 255
          notnull: true
        created:
          type: datime
          notnulle: true
        oneToOne:
          User:
            targetEntity: User
            mappedBy: Cart
        oneToMany:
          CartOrder:
            TargetEntity: CartOrder
            mappedBy: Cart
      lifecycleCallbacks: {  }
    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
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    GestionManuel\SIGTOOLSBundle\Entity\User:
      type: entity
      table: null
      fields:
        id:
          type: integer
          id: true
          generator:
            strategy: AUTO
        username:
          type: string
          lenght: 255
          notnull: true
        username_canonical:
          type: string
          lenght: 255
          notnull: true
        email:
          type: string
          lenght:255
          notnull: true
        email_canonical: 
          type: string
          lenght: 255
          notnull: true
        enabled:
          type: bigint
          lenght: 1
          notnull: true
        algorithm:
          type: string
          lenght: 255
          notnull: true
        salt:
          type: string
          lenght: 255
          notnull: true
        password:
          type: string
          lenght: 255
          notnull: true
        last_login:
          type: datetime
          notnull: false
        locked:
          type: bigint
          lenght: 1
          notnull: true
        expired:
          type: bigint
          lenght: 1
          notnull: true
        expires_at:
          type: datetime
          notnull: false
        confirmation_token:
          type: string
          lenght: 255
          notnull: false
        password_requested_at:
          type: datetime
          notnull: false
        roles:
          type: text
          lenght: 255
          notnull: true
        credentials_expired:
          type: bigint
          lenght: 1
          notnull: true
        credentials_expire_at:
          type: datetime
          notnull: false
        name:
          type: string
          lenght: 255
          notnull: true
        firstname:
          type: string
          lenght: 32
          notnull: true
        country:
          type: string
          lenght: 50
          notnull: true
        region:
          type: string
          lenght: 255
          notnull: true
        city:
          type: string
          lenght: 50
          notnull: true
        address:
          type: text
          notnull: true
        tel:
          type: integer
          lenght: 17
          notnull: true
        oneToOne:
          OrganisationUnit:
          targetEntity: OrganisationUnit
          mappedBy: User 
        oneToMany:
          UserCredential:
          targetEntity: UserCredential
        mappedBy: User
      lifecycleCallbacks: {  }
    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
    GestionManuel\SIGTOOLSBundle\Entity\CartOrder:
      type: entity
      table: null
      fields:
        id:
          type: integer
          id: true
          generator:
            strategy: AUTO
        quantity:
          type: integer
          lenght:255
          notnull: true
        oneToOne:
          Cart:
            targetEntity: Cart
            mappedBy: CartOrder
        oneToOne:
          Product:
            targetEntity: Product
            mappedBy: CartOrder
      lifecycleCallbacks: {  }

  2. #2
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Tu n'es pas dans le bon forum ici c'est uniquement pour sf 1.x, propel et doctrine 1.x

  3. #3
    Membre émérite
    Homme Profil pro
    Inscrit en
    Juin 2011
    Messages
    725
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juin 2011
    Messages : 725
    Par défaut
    Il y a un probleme d'indentation dans ton fichier

    tu devrais avoir
    • type
    • table
    • fields ->liste des attributs de ton entité
    • OneToOne ->liste des relations OneToOne de ton entité
    • ManyToOne ->etc...

    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
    GestionManuel\SIGTOOLSBundle\Entity\Cart:
      type: entity
      table: null
      fields:
        id:
          type: integer
          id: true
          generator:
            strategy: AUTO
        sessionid:
          type: string
          lenght: 255
          notnull: true
        created:
          type: datime
          notnulle: true
      oneToOne:
         User:
            targetEntity: User
            mappedBy: Cart
      oneToMany:
          CartOrder:
            TargetEntity: CartOrder
            mappedBy: Cart
      lifecycleCallbacks: {  }
    http://docs.doctrine-project.org/pro...l-mapping.html

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/04/2013, 15h53
  2. [2.x] problème de php app/console generate:doctrine:crud
    Par aitiahcene dans le forum Symfony
    Réponses: 7
    Dernier message: 03/05/2012, 17h47
  3. Réponses: 1
    Dernier message: 04/01/2012, 17h26
  4. Réponses: 8
    Dernier message: 14/09/2011, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo