symfonyTweetこんにちは、牧野です。エアコンの入っている部屋にいることが多いせいか、最近夏バテ気味です。今日はDoctrineについてのTIPSです。symfonyとDoctrineの組み合わせで使う中で、役立ちそうなことをいくつか紹介します。1.複数のデータベースに接続config/databases.ymlとconfig/doctrine/schema.ymlを次のように書きます。trueここではコネクションを表す名前を「main」と「sub」にしています。好きな名前でかまいません。(コネクションを表す名前)」を追加します。doctrine:build-schemaがあります。現状ではこれを使うとconnectionの行が消えてしまうので気をつけましょう。2.sqlの数を減らすDoctrineは、1つのモデルから関連するモデルを芋づる式に簡単に引っ張ってこれて便利です。DQLの書き方を気を付けないと大量のSQLが実行されてしまうことがあります。書き方その2の場合Joinメソッドを書いておかないと1つのデータを表示する度にSQLが実行されます。(上の結果は、表示するデータが1件の場合です。)一覧画面のデータ数が多い場合は特に注意です。[delete]を追加します。以下の書き方の場合、Userテーブルのデータを消すと、紐付いているProfileデータも削除されます。}以上、DoctrineのTIPSでした。byスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。