1

注:この質問は、Kohana 3.0のみを対象としています。Kohana 3.1 以降では、検証コールバックをまったく異なる方法で処理します。

コールバック (ORM) で検証を行っています。これらは私のコードです:

class Model_Loja extends ORM {
    // more code goes here!
    protected $_callbacks = array(
        'endereco' => array('endereco_unico')
    );

    public function endereco_unico(Validate $validate, $campo) {
        $resultado = $this->where('endereco', '=', $this->endereco)->find_all();
        if(count($resultado)) {
            return false;
        }
        else {
            return true;
        }
    }
    // more code goes here!

trueまたはfalseを返します(値がある場合はfalseを返します)が、falseを返すときに検証メッセージを送信するにはどうすればよいですか?

4

1 に答える 1