ユーリの備忘録

日々の生活で思ったことや仕事の中で見つけたことなんかを記録。


テーマ:
とある事情で独自バリデーションチェックをかけた後、

$this->Model->create();
$this->Model->set($data);
$this->Model->save();

としたのだが、どうしてもsaveできない。

で、原因はバリデーションチェック。cakePHPは、$validateを定義しているとsave時に勝手にバリデーションチェックをするみたい。余計なおせっかいだっつーの…。

まあ原因がわかれば対処は簡単で、

$this->Model->create();
$this->Model->save($data, false);

と、第二引数にfalseを放り込んでバリデーションを無視するようにして解決。
しかしホントにおせっかいな機能だ…。
AD
いいね!した人  |  コメント(1)  |  リブログ(0)

加藤一紀さんの読者になろう

ブログの更新情報が受け取れて、アクセスが簡単になります

AD

ブログをはじめる

たくさんの芸能人・有名人が
書いているAmebaブログを
無料で簡単にはじめることができます。

公式トップブロガーへ応募

多くの方にご紹介したいブログを
執筆する方を「公式トップブロガー」
として認定しております。

芸能人・有名人ブログを開設

Amebaブログでは、芸能人・有名人ブログを
ご希望される著名人の方/事務所様を
随時募集しております。