検索

ホームページ  >  に質問  >  本文

symfony3 - マスターに尋ねる: symfony がデータベースからエンティティを生成するときにテーブルのプレフィックスを無視する方法

マスターに質問してください: データベースからエンティティを生成するときにテーブルの接頭辞を無視するにはどうすればよいですか?

例えば、t_testはエンティティ生成時にTestを直接生成します。

この問題を解決する方法はありますか?

「php bin/console doctrine:mapping:import --force AdminBundle アノテーション」

PHPzPHPz2794日前732

全員に返信(1)返信します

  • 習慣沉默

    習慣沉默2017-05-16 16:45:49

    設定項目にテーブルプレフィックス設定が見つかりません。デフォルトでは t_test 只能生成 entity Test.

    「プレフィックス処理の構成」またはテーブル プレフィックス サービス処理を追加するこの SQL テーブル プレフィックスを参照してください。

    簡単に言うと:
    app/config/services.yml
    を修正します

    次に、ファイル

    を追加し、独自のパスに変更します。 src/AppBundle/Subscriber/TablePrefixSubscriber.php ,其中 AppBundleファイルの内容は
    リーリー

    返事
    0
  • キャンセル返事