天気に基づいてDoctrineの選択クエリを組み立てたい状況があります。特定のパラメータが空であるかどうかなど。たとえば、オプションの$ slug変数があった場合は、WHERE句をDoctrine_Queryに追加する
function get_bio($slug = '')
{
$q = Doctrine_Query::create()
->from('Bio b');
if (!empty($slug))
{
$q .= $q->where('b.slug = ?', $slug);
}
}
私は正しい構文ではないことを知っていますが、どうすればそのように組み立てられますか?
あなたはDoctrineの[QueryBuilder]を見てみる必要があります(http://www.doctrine-project.org/docs/orm/ 2.0/ja/reference/query-builder.html)。 – undefined