8
votes

Comment modifier Mapper Symfony 2 Doctrine pour utiliser mon répertoire personnalisé au lieu de mon répertoire d'entité sous le paquet

J'utilise la doctrine dans ma demande Symfony 2.3. Je veux utiliser une structure de dossiers comme xxx

pour mes entités.

Question:

est là que Je peux explicitement cartographier la doctrine orm directement pour utiliser un répertoire explicite au lieu de défaut de défaut dans l'entité

Je voudrais conserver tous les fichiers associés dans leur répertoire respectif tel que Comme productProvider dans xxx

toute aide serait grandement appréciée.


1 commentaires

Il est possible de dire à la doctrine explicite où sont vos entités. Mais je ne suis pas sûr que s'il est possible de pointer plusieurs emplacement par gestionnaire d'entité. Si juste un emplacement "personnalisé" par em est satisfait pour vous, alors je posterai la réponse


3 Réponses :


4
votes

Vous pouvez dire doctrine le répertoire où sont vos entités xxx

ici, vous avez la documentation complète Configuration de la doctrine

J'ai fait une question similaire il y a quelques jours, vous pouvez lire la réponse complète Cedar m'a donné
Poste similaire


0 commentaires

14
votes

Juste pour faire un peu de suivi un peu sur la réponse correcte de @ Imanol, il est possible d'avoir vos entités dans plusieurs répertoires sous une entité gestionnaire:

$repo = $em->getRepository("Product:Product");


2 commentaires

Pouvez-vous réparer l'indentation du code? Est orm: un nœud de doctrine ? Est test01: un nœud de mappings: ? Merci.


orm est un nœud de la doctrine. Test01 est un nœud d'entité_managers. symfony.com/doc/current/reference/configuration/doctrine.htm l < / a>



0
votes

J'ai passé du temps à essayer de comprendre le cas le plus simple. C'est comme ça que j'ai fait le fonctionnement: XXX

Je voulais simplement stocker mes entités dans un répertoire appelé "modèle" à l'intérieur de mon ensemble, au lieu de "entité" par défaut. < / p>


0 commentaires