私はクライアントIDと一意のクライアントハッシュを持っています。これらのデータを登録すると、正常に動作します。 私はハッシュを生成しません。別の要素の値に基づいて要素を検証する方法は?
私はそのユニークなハッシュが既に存在するかどうかを検証するために使用するコード:
protected function _getValidator($field)
{
return array(
'Db_NoRecordExists',
true,
array(
'table' => 'anunciantes',
'field' => $field,
'messages' => array(
'recordFound' => ucfirst($field) . ' "%value%" is registered'
)
)
);
}
をしかし、私はそのクライアントを編集しなければならないとき、私はそのハッシュが既に存在するかどうかを検証したい、そしてそのハッシュがそれに属している場合クライアント。
私はどうしますか?私は既にdbバリデータの 'exclude'オプションを使用し、$this->getValue('id')
を渡してIDの値を取得しようとしましたが、その呼び出しはnull
を返します。