Heim > Fragen und Antworten > Hauptteil
Verwenden Sie Befehle in einem Projekt, um entsprechend der Datenbank verschiedene entsprechende Entitäten unter verschiedenen Bundles zu generieren Datenbank: prüfen Tisch: Konto, Produkt
Es gibt zwei Bundles im Symfony-Projekt
DemoAccountBundle DemoProductBUndle
Verwenden Sie Befehle direkt, ohne die entsprechende Beziehung zu berücksichtigen
php app/console doctrine:mapping:import DemoAccountBundle yml
Sie können alles generieren, es befindet sich jedoch unter DemoAccountBundle
Gibt es eine Möglichkeit, generierte Entitäten auszuwählen?
Der Aufbau ist wie folgt
DemoAccountBundle-Entität:Account.php
DemoProductBundle-Entität:Product.php
Weitere Forschung. Wenn jemand es implementiert hat, lassen Sie es uns bitte wissen.
滿天的星座2017-05-16 16:47:06
You've do this way,
php app/console doctrine:mapping:convert whateveryouwant ./src/App/MyBundle/Resources/config/doctrine --from-database --filter="Yourtablename"Then
php app/console doctrine:mapping:import AppMyBundle whateveryouwant --filter="Yourtablename"And finall
php app/console doctrine:generate:entities AppMyBundle --no-backupLike this doctrine will load only the entity you need. Just be carefull on the filter you must use the CamelCase.