Php Kohana 3:Validate::label和Validate::labels的用途是什么?
Kohana 3中的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
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)操作时所收到的错误消息中字段的命名方式代码>。
我希望这是清楚的。如果没有,请告诉我