2009-08-01から1ヶ月間の記事一覧

CakePHPが起動されてからdispatchするまで

app/webroot/.htaccess リクエストされたURLをクエリに付与してindex.phpを呼び出す形式に書き換え RewriteCond %{REQUEST_FILENAME} !-d # ディレクトリが存在しない場合 RewriteCond %{REQUEST_FILENAME} !-f # ファイルが存在しない場合 RewriteRule ^(.*…

CakePHPでsmartyを使う際、メソッドの不要な戻り値を表示しない方法

メソッドに表示したくない戻り値がある場合、それを出力しないようにするバッドノウハウ。 {$session->flash()} 上記はメソッドがtrueを返すため"1"と表示されてしまう 対処方法 helperに何もしないメソッドを作って戻り値を捨てる void($session->flash())}

CakePHPでユーザーIDかメールアドレスどちらでもログインできるようにする方法

認証時に、ユーザIDとパスワードなどの組み合わせだけではなく、 メールアドレスとパスワード等、複数のカラムどれでもログインできるようにする方法。 サンプル Authコンポーネントをそのまま使用。 一方の組み合わせで認証に失敗したら、もう一度、別カラ…