CakePHPに関するboo3oooのブックマーク (3)

  • CakePHPのモデルとビューを利用する

    CakePHPのモデルは定義しなくても利用できますが、定義することでCakePHP命名規則とは異なった指定や、入力チェックなどが指定できます。またビューと組み合わせることでフォーム表示なども簡単な記述で値の再現や、エラー表示などを実現することができます。 名称: CakePHP URL: http://cakephp.org/ インストール方法: 「【094】MVCフレームワークを使ってアプリケーションを作成する」を参照 モデルの実装 リスト95-1はモデルを定義したコードです。モデルとはデータを管理するクラスであり、通常はデータベースに保存するクラスとなり、雛形を作成した際に作成されたAppModelクラスを継承し(1)、実装します。

  • CakePHPのAuthコンポーネントで手動|自動ログインの落とし穴 - Qiita

    CakePHPでは、認証はAuthコンポーネントでユーザ登録&ログインを行うと超便利。だけど、ログイン処理を手動(自動)で実行したいっていうときには、ちょっとハマったポイントがあったのでメモ。 前提 CakePHP2.x 普通のログイン画面→認証の流れ public function login() { if ($this->request->is('post')) { if ($this->Auth->login()) { return $this->redirect($this->Auth->redirectUrl()); } else { $this->Session->setFlash(__('Username or password is incorrect'), 'default', array(), 'auth'); } } } まぁ、マニュアルにもある通り、普通にログイン画

    CakePHPのAuthコンポーネントで手動|自動ログインの落とし穴 - Qiita
  • cakephpのAuthComponentを使って手動ログインする方法 | SOCIALOG

    cakephp2.4のAuthComponentを使用時に、プログラムの中で手動でログインさせる方法を説明しています。こんにちは。社会の窓からNobuです。 cakephpで会員登録をするサービスを作っています。 自分でも他のWebサービスを使う時に、会員登録をした後、ログインをしなければいけないサービスが あったりして、「今会員登録したんだし、IDもパスワードも設定したんだから、そのままログインしてよ」と 思う事がしばしば有りました。 そこで、会員登録完了時にAuthComponentで自動的にログインさせようとしたところ、大ハマリに・・・。 $this->request->dataと同じ配列を作っても駄目 ログイン時と同じ配列を渡してやれば上手くいくだろうと思い、まずはログイン時の$this->request->dataを調べてみた。 そうすると、以下のような配列になっていたので

  • 1