2008 年 9 月 のアーカイブ

App Store の WordPress アプリ

2008 年 9 月 13 日 土曜日

からの投稿。だよ。

Model::validate

2008 年 9 月 13 日 土曜日

でユニークを調べたいときありますよね。
新規のときは簡単ですね。
Model::isUnique()で調べちゃう。
そんな関数作ってvalidate['rule']に指定しちゃえばいい。
でも、編集のときも同じルールで調べちゃったらだめですよね、
自分がひっかかっちゃいますもんね。
自分のデータでない、かつ他に使われてないってやらないとだめですよね。
そんなときはなんと、validate['on']にupdateって指定しちゃうといいんですよ。
これでうまいことバリデートしてくれます。

validate['on']には他にcreateも指定できて、
これはインサートのときだけ動かしたいとか、できるんですね。

Model::validateは任意のタイミングで上書きできますけど、
これで使い分けできるんですね〜。

SessionComponet::setFlash

2008 年 9 月 13 日 土曜日

AuthComponent内ではログインエラー等で、
SessionComponent::setFlash(メッセージ)を行っているが、
そのときにAuthComponent::loginError,authErrorを指定してメッセージを指定できる。
が、そのあとの引数は、
setFlash(メッセージ,’default’,array(),’auth’)となってます。
三つ目が空だとクラス指定ができないじゃないですか。