Heim  >  Fragen und Antworten  >  Hauptteil

symfony – Verwenden Sie Befehle, um entsprechend der Datenbank in einem Projekt verschiedene entsprechende Entitäten in verschiedenen Bundles zu generieren

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.

世界只因有你世界只因有你2737 Tage vor373

Antworte allen(1)Ich werde antworten

  • 滿天的星座

    滿天的星座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-backup
    Like this doctrine will load only the entity you need. Just be carefull on the filter you must use the CamelCase.

    Antwort
    0
  • StornierenAntwort