CakePHP3でResultSetやCollectionにしたデータを配列に変換する際、基本的にはtoArray()を使うことが多いと思うが、時としてtoList()を使っている箇所もある。果たして両者の違いは何なのか調べてみた。検証したCakePHPのバージョンは3.6.13。
2020/04/12
CakePHP3でResultSetやCollectionにしたデータを配列に変換する際、基本的にはtoArray()を使うことが多いと思うが、時としてtoList()を使っている箇所もある。果たして両者の違いは何なのか調べてみた。検証したCakePHPのバージョンは3.6.13。
普段から何気なくBasic認証を導入することがあると思うが、
「そういえば、一度認証されたという情報はどうやって保持しているんだろう?」
というのが気になったので、ちょっと調べてみた。検証したApacheのバージョンは2.2系。
CakePHP2を嗜んでいる人だとよく間違いやすい実装の1つが今回のお題。
CakePHP3でもつい
find(‘list’)とselect([‘id”, ‘name’])等でやれば [key => value] で返せるだろう
って思ってたら、primary keyであるidはkeyとして返してくれるが、valueはselect()の指定では返してくれない。というわけで、どう実装をすれば良かったかをメモがてら残しておく。検証したCakePHPのバージョンは3.6.13。
仕事で久しぶりに相関サブクエリを見たので、備忘録の意味合いも込めて記事に残しておく。検証したMySQLバージョンは5.7.26。 もっと見る