CakePHP

今日の開発で参考になったサイト

自分の備忘録として、書いておきます。 Model->find()で得られる結果から関連モデルを省きたいときはrecursiveを使う recursiveの正しい理解CakePHP - CPA-LABテクニカル recursive :: Model の属性 :: モデル :: CakePHPによる開発 :: マニュアル :: 1.3コ…

CakePHPのAuthコンポーネントでメールアドレス&パスワード認証にする

標準ではusername, passwordで認証する形になっているAuth componentですが、ログインする際にメールアドレスを使った方が忘れにくい上、打ち間違いが少なくユーザーにとって良いと思います。 Auth コンポーネントの変数を設定する :: 認証 :: 主要なコンポ…

CakePHPでAuthコンポーネントを利用して会員認証を実装する方法

CakePHPで会員制サイトを作り始めました。Authコンポーネントは使ったことがなかったので、備忘録代わりに流れを書いておきます。 データベースにusersテーブルを作成する フィールドはid, username, password, modified, createdを作成 app/controller/app_…

CakePHPでページネーションをする

たいていのウェブサイトではページネーションをする必要が出てくると思います。 ページネーションの処理は自分で実装するのは意外に大変ですので、CakePHPに頼るのがよいでしょう。CakePHPにはPagenateメソッドとPagenatorヘルパーという力強い機能がありま…