0

私は SQL クエリにPHP とIdiormを使用しています。

通常のクエリ

これは機能します。

$females = ORM::for_table('person')
               ->where('gender', 'female')
               ->find_many();

問題

場合によっては、クエリ全体を再度書き直すことなく、別の where 句を追加する必要があります。結果は次のようになります。できます。

$females = ORM::for_table('person')
               ->where('gender', 'female')
               ->where('parent', 22)
               ->find_many();

失敗した私の試み

どういうわけかオブジェクトを失います。

$females = ORM::for_table('person')
               ->where('gender', 'female');

if( ! empty( $parent ) )
{
$females->where('parent', $parent);
}

$females->find_many();
4

1 に答える 1