CakePHP

【CakePHP】関連先テーブルの先のテーブルデータを取得する

cakeのrecursive関連では毎回苦しめられるので、今回少しわかったことをメモ。 やりたかったことは題の通り、関連先のその先のテーブルデータ取得。 せっかくなのでrecursiveについても軽くまとめ。※追記※ 結局あまり利便性が良くないので、joinsオプション…

【CakePHP】BlowfishPasswordHasherで作成したハッシュパスと入力された平文パスが一致するか調べる

ログイン等の処理の場合は、明示的にパスの一致を調べる必要はないけれども、ユーザが後からパスワードの変更なんかをする場合は、viewで入力されたパスとDB内のハッシュ化されたパスの一致を調べる処理が必要になる。 このような場合は、BlowfishPasswordHa…

【CakePHP】afterFind時にUndefined indexで苦しんだ話

CakePHPでfindした値をリフォーマットして出力したかったため、CakeのafterFindを利用したんだけれども、Viewに謎のエラーが発生して結構困ったためメモ。自分の環境では、ComponentのPagenatorを利用したfind時($this->paginate()的なやつ)のみしかエラー…