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 :

Générer model avec Namespace


Sujet :

Doctrine2 PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 11
    Par défaut Générer model avec Namespace
    Bonjour,
    Ca fait plusieur jours que je souhaites générer une base existante sous Doctrine 2 avec Zend Framework 1.11.

    J'ai utilisé plusieurs méthode :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php doctrine.php orm:convert-mapping --from-database annotation "/var/www/monprojet/application/models/mappings/Entities"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php doctrine.php orm:generate-entities --generate-annotations=1 --regenerate-entities=1 "/var/www/monprojet/application/models/mappings/Entities"
    Mais cela me génère bien le model exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
     
    use Doctrine\ORM\Mapping as ORM;
     
    /**
     * User
     *
     * @Table(name="user")
     * @Entity
     */
    class User
    {
     
    }
    Mais j'ai une cinquantaine de classes et je ne souhaites pas mettre le "namespace Entities;" à la main.

    Comment puis-je générer la classe avec le namespace Entities?

    Sinon j'ai vu que certains projet ne possède pas de namespace, est-il possible de faire sans namespace?

    Du type "new Test();
    Et pas "new \Entities\Test();"

    Merci beaucoup.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    Citation Envoyé par nemata77 Voir le message
    Du type "new Test();
    Et pas "new \Entities\Test();"
    http://www.php.net/manual/fr/languag....importing.php

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 11
    Par défaut
    Merci, cela me permet de mieux comprendre les namespaces, du coup savez vous comment générer les classes du modèle en spécifiant le namespace en haut ?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Merci, cela me permet de mieux comprendre les namespaces, du coup savez vous comment générer les classes du modèle en spécifiant le namespace en haut ?
    Bonjour nemata77, je suis confronté au même problème que vous. Avez-vous pu générer des classes modèles intégrant le namespace ?

    Merci d'avance.
    Cordialement.

  5. #5
    Invité de passage
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

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

    Informations forums :
    Inscription : Août 2012
    Messages : 1
    Par défaut
    Citation Envoyé par ludovic.pecate Voir le message
    Bonjour nemata77, je suis confronté au même problème que vous. Avez-vous pu générer des classes modèles intégrant le namespace ?

    Merci d'avance.
    Cordialement.
    Hello
    je viens aussi de débuter avec Doctrine 2 depuis ce matin et je pense avoir trouvé la réponse à votre question, il suffit d'ajouter l'option [namespace] au moment de la génération des tables.


    php doctrine.php orm:convert-mapping --from-database annotation --namespace "Entity_" "./tmp/models"

Discussions similaires

  1. Parcourir un XML avec namespace
    Par ujoodha dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 20/04/2006, 09h21
  2. comment générer modele relationnel
    Par jpp13 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 27/02/2006, 16h02
  3. xpath query pb avec namespace prefix [vb6-msxml]
    Par dodiable le dodieu dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 10/08/2005, 12h52
  4. [XSLT] Probleme de selection avec namespaces
    Par Ludo_xml dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 01/06/2005, 14h32
  5. [super requete] Dumper un model avec une clause where
    Par elievar dans le forum Langage SQL
    Réponses: 3
    Dernier message: 16/03/2005, 17h05

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