if ($this->Mydata->validates()){
$this->redirect(".");
}$this->Mydata->validates()というのは、バリデーションを実行した結果を取得するためのものです。これがtrueならば、バリデーションでエラーが発生しなかったということなので、トップに戻ります。そうでない場合は、もう一度このページを表示し、再度投稿してもらうようになるわけです。※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※addメソッドの修正
function add(){
$this->set("page_title","Sample Add Page");
$this->set("content_header","Sample Add Page.");
$this->set("content_footer","copyright SYODA-Tuyano. 2010.");
if (!empty($this->data)){
$this->Mydata->save($this->data);
if ($this->Mydata->validates()){
$this->redirect(".");
}
}
}
| << 前へ | 次へ >> |