cakePHP サンプル
■sample9 cakePHP カスタムデータバリデーション
●フォーム入力時のデータのバリデーションを独自に指定するプログラムのサンプルです。cake\app\controller\urllists_controller.php
$this->data['Urllist']['url']
$this->Urllist->invalidate('url');
で、urlの欄をエラーとしています。
$this->set('userMessage','<font size=6 color=#ff0000>そのurlはすでにセーブされています。');
cake\app\views\urllists\add.thtml
エラーのときは$userMessageを表示します。
http://3d.rokujyou.com/cake/urllists/add/
で以下の画面になります。
