スキップしてメイン コンテンツに移動

投稿

ラベル(CakePHP)が付いた投稿を表示しています

CakePHPのエラーログ

DBアクセスでエラーなどした場合、、運用後でも動作みたい・・・ってときに使うTraceLog。 $this -> log ( 配列 , LOG_ERROR ); とりあえずこう書くと、 app/tmp/logs/error.log に保存される。 小技だけど、障害対策には必須ですよね。

CakePHPでvalidateの再利用

ただいま、CakePHPを全面的に利用しています。 あんまりフレームワークというものに触れてこなかった私にとっては、楽だなぁ・・・と思うと同時に、そこまでルール化しないといけないのか・・・と、残念に思うこともしばしば。 特に値チェック(いわゆるvalidate)は、modelと一緒に使うことを前提に書かれていたり。。 自由に使いたいんだよ・・・と思った私は、こんな感じで・・・Validationクラスを継承してしまい使っています。 // バリデートユーティリティ require_once("../../cake/libs/validation.php"); class ValidateUtilComponent extends Validation {     function mycheck($check) {     } } ?> これを、ControllerにComponentとして登録して、 $this->ValidateUtil->mycheck($hoge); $this->ValidateUtil->email($hoge); って感じでつかっているのですが、、、動くのですが、、、正しいかがわからないのです。 カナチェックとかは結局自分で実装しないとなので、遠くない作りだとは思うのですが、こういうのを調べる能力も少ない私・・・そろそろプログラマは厳しいのかなぁ。