STERFIELD
開発ナレッジ2020.09.05

Doctrine で クエリを構造化する

はじめに

Symfony2系以降で使われているORMであるDoctrineで 複雑な条件式を書きたい場面がある。 ANDやORなどを体系的に組み込める概念があるが 実例の紹介が少なかったので、ここで一部分を紹介します。

基本的な構文

いつもの書式で書く。 Orderが注文でConsumerが購入した顧客情報。 今回の抽出条件は15歳以上20歳以下の女性または25歳以上30歳以下の男性の注文とする。

改良後

総評

オブジェクト的な考え方を入れることで 条件の管理もしやすいというメリットもありました。

WRITER

スターフィールド編集部

この著者の記事を見る

CONTACT

記事の内容について
相談したい方へ

実際の進め方は、状況を伺ってからご提案します。

2営業日以内にご返信します
資料ダウンロード無料相談に申し込む