2017-04-24 15 views
0

私は、適切なmvcを尊重する既存のPHPプロジェクトの新しい開発者です。 私は正常にSymfonyのインストールを "プラグ"して、ルータ、リクエストなどの既存のSymfonyコンポーネントのいくつかを置き換えます。既存のPHPプロジェクトでdoctrineを部分的に使用する

私はいくつかの機能を開発しており、バンドル。

私の質問は次のとおりです。既存のデータベースでサニタイズ作業を開始するためにDoctrineを使用することはできますか?既存の他のテーブルで外部キーを使用する場合は、マッピングを設定する必要があります。エンティティのようなものではないこのプロジェクトのオブジェクトのリファクタリングを開始できないため、問題です。 doctrineをバンドルにのみ使用し、外部キーの使用を維持する、カスケード接続するなどのソリューションがありますか?

は、あなただけの孤立バンドルの実体を生成したい場合は、あなたがそれを行うことができ、すべての

答えて

1

いただきありがとうございます。

チェックドキュメント:http://symfony.com/doc/current/bundles/SensioGeneratorBundle/commands/generate_doctrine_entity.html

あなたが同じデータベースまたはdifferenteデータベースであなたのテーブルを作成することを計画していますか?

+1

bkazuoありがとうございます。私はすでに私の団体を私の適切なバンドルで準備する仕事をしています。私の問題は、既存のプロジェクト(ドクトリンによってマップされていない)のオブジェクトを持つ外部キーについてです... 私は同じデータベース上にいます – iKonenn

関連する問題