Kohana 3 中的功能是Validate::label
什么?Validate::labels
它们的用途是什么?
问问题
1008 次
2 回答
1
当您使用 Validation 类时, 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
}
Loot at ->label('password_confirm', 'Password confirm')
,它设置字段在您执行时收到的错误消息中的命名方式$errors = $e->errors(TRUE);
。我希望这很清楚。如果没有,请告诉我。
于 2011-05-27T20:49:45.860 回答
-1
我想打印出<label>
标签内的验证错误
labels() 用一个数组设置多个字段, label() 设置一个字段
于 2010-03-16T10:16:37.143 回答