人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CakePHPにおけるモデル内での$validateに関する質問です。

Entryテーブルに情報を登録する際にUserテーブルに登録済みのメールアドレスを受け付けないようにvalidateの設定を
※本来は「isUnique」を使いたいのですがそれだとEntryでの重複を避けるようになるため。

↓↓↓ココカラ↓↓↓

class Entry extends AppModel
{
var $name = 'Entry';
var $validate = array('username' => array('rule' => 'emailUnique'));

function emailUnique(){
$result = $this->User->findByUsername($data['Entry']['email']);
if(!empty($result)){
return false;
}else{
return true;
}
}

}

↑↑↑ココマデ↑↑↑

としたのですが、

※長いのでコメント欄に続きます。

●質問者: gelgelgel
●カテゴリ:インターネット ウェブ制作
✍キーワード:CakePHP Class EMPTY name USER
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ