最近は CakePHP に触れる事が多くなってきています。 さて、CakePHP で DB からデータを取ってくる関数である「findBy」と「findAllBy」。 例えば、 // $name をキーにデータ取得 $this->User->findAllByName($name); などと書けば、名前をキーにしてユーザのデータを取得できたりします。 ここで、複数の項目をキーにデータを取得したい時は、 このような書き方で取得する事ができます。 // $name と $status をキーにデータ取得 $this->User->findAllByNameAndStatus($name, $status); さらに、OR で条件指定したい場合。 // $name と $status のどちらかをキーにデータ取得 $this->User->findAllByNameOrStatus($name,
![CakePHP の findBy で簡単な複数条件指定 | バシャログ。](https://cdn-ak-scissors.b.st-hatena.com/image/square/c7796aeff850adf4c767f9064eba6e857cd01e20/height=288;version=1;width=512/https%3A%2F%2Fbashalog.c-brains.jp%2Fimages%2Fcat_php.png)