2016-04-10 11 views
1

これを行う方法はありますか?php idiorm nデータベースを検索

$members = ORM::for_table('users')->raw_query('SELECT id, username, oauth_full_name, photo FROM users WHERE username LIKE "%'.$user.'%" OR oauth_full_name LIKE "%'.$user.'%"')->find_many(); 
    foreach($members as $member){ 
     echo $member->username.'<br>'; 
    } 

答えて

0

私はIdiormにはあまりよく知られていません。私はパリをもっと使います。パリでこれを行うことができます:

$users = Model::factory('User') 
     ->where_any_is([['username' => "%{$term}%"], 
         ['name' => "%{$term}%"], 
         ['email' => "%{$term}%"]], 
         'like') 
     ->find_many(); 

うまくいけば、これはIdiormでもうまくいきます。