CakePHP 1.2のAuthコンポーネントを利用してユーザグループ毎にアクセスコントロールをする方法

Authコンポーネントを利用して、ユーザグループごとに利用できるアクションを割り当てる方法をご紹介します。 ※簡易ACLって感じで。 できること ユーザグループごとに各アクションの利用可否を設定 アクションの認可情報は、コントローラ内に記述 認証ユーザごとにログイン後の遷移先を変更(おまけ2) (この方法、どこかの記事を参考にさせていただいたのですが参考元がわからなくなりました。。) ここで紹介したソースをまとめたものはこちら ...

2009年11月27日 · nojimage

CakeMatsuri Tokyo 2009に行ってきました

CakeMatsuri Tokyo 2009 のカンファレンスディに参加してきました。 気になった内容をいくつかご紹介。 ...

2009年11月1日 · nojimage

CakePHP Cookieコンポーネントの改良(ちょっとだけ)

cakephpにはCookieコンポーネントがあります。 http://book.cakephp.org/ja/view/177/Cookies これを利用すると、cookieの管理が楽にできたり格納値の暗号化ぽいことができるのですが、設定方法がController::beforeFilter()での設定となり、ちょっとスマートじゃないなと思ったのでひと工夫。 ...

2009年9月15日 · nojimage

メモ:poeditを使うときの注意点

CakePHP のおいしい食べ方: CakePHP1.2の簡単国際化 [カタログ]⇒[設定]から、この翻訳ファイルに関する情報を追加できますが、その際、[複数形:]というところを、 nplurals=1; plural=0; としておきましょう。

2009年8月24日 · nojimage

CakePHPでDebugKitを使っていたらメモリが足りません云々

CakePHPで、ごそごそと開発をしていたときのこと。 突然、エラーが。 Fatal error: Allowed memory size of xxxxxx bytes exhausted (tried to allocate xxxx bytes) メモリ不足ですって!? 十分なメモリは確保しているはずなのに。。 ...

2009年8月20日 · nojimage

cakephpでPEARライブラリを利用する。

vendorsにPEARディレクトリを作成 vendors/PEAR vendors/PEARのなかに、PEARライブラリをぶち込んでおく。 vendor/PEAR PEAR.php Net/ DNS.php DNS/ ... vendors/pear_init.phpを下記の内容を作成。 ...

2008年11月25日 · nojimage