Php Kohana 3:Validate::label和Validate::labels的用途是什么?

Php Kohana 3:Validate::label和Validate::labels的用途是什么?,php,validation,kohana-3,Php,Validation,Kohana 3,Kohana 3中的Validate::label和Validate::labels功能是什么?它们的用途是什么?我想打印出标记中的验证错误 labels()使用数组设置多个字段,label()设置一个字段我想打印出标记中的验证错误 labels()使用数组设置多个字段,label()设置一个字段使用验证类时,label()和labels()方法用于为错误消息设置字段的标签。 采取以下措施: $user = ORM::Factory('user'); // Don't forget secur

Kohana 3中的
Validate::label
Validate::labels
功能是什么?它们的用途是什么?

我想打印出
标记中的验证错误


labels()使用数组设置多个字段,label()设置一个字段

我想打印出
标记中的验证错误


labels()使用数组设置多个字段,label()设置一个字段

使用验证类时,label()和labels()方法用于为错误消息设置字段的标签。 采取以下措施:

$user = ORM::Factory('user');

// Don't forget security, make sure you sanitize the $_POST data as needed
$user->values($_POST);

// Validate any other settings submitted
$extra_validation = Validation::factory(
    array('password' => Arr::get($_POST, 'password'),
        'password_confirm' => Arr::get($_POST, 'password_confirm'))
);

$extra_validation->rule('password_confirm', 'matches', array(':validation', 'password_confirm', 'password'))->label('password_confirm', 'Password confirm');

try 
{
    $user->save($extra_validation);
    // success
}
catch (ORM_Validation_Exception $e)
{               
    $errors = $e->errors(TRUE);
    // failure
}
->label('password_confirm','password confirm')
上拾取,它设置在执行
$errors=$e->errors(TRUE)操作时所收到的错误消息中字段的命名方式
我希望这是清楚的。如果没有,请告诉我。

使用验证类时,label()和labels()方法用于设置错误消息字段的标签。 采取以下措施:

$user = ORM::Factory('user');

// Don't forget security, make sure you sanitize the $_POST data as needed
$user->values($_POST);

// Validate any other settings submitted
$extra_validation = Validation::factory(
    array('password' => Arr::get($_POST, 'password'),
        'password_confirm' => Arr::get($_POST, 'password_confirm'))
);

$extra_validation->rule('password_confirm', 'matches', array(':validation', 'password_confirm', 'password'))->label('password_confirm', 'Password confirm');

try 
{
    $user->save($extra_validation);
    // success
}
catch (ORM_Validation_Exception $e)
{               
    $errors = $e->errors(TRUE);
    // failure
}
->label('password_confirm','password confirm')
上拾取,它设置在执行
$errors=$e->errors(TRUE)操作时所收到的错误消息中字段的命名方式。
我希望这是清楚的。如果没有,请告诉我