0
我在我的项目中有一个名为Customer的成员。我需要验证PasswordField。SilverStripe中的PasswordField验证
我在包含PasswordField我的页面创建的功能如下
function getValidator() {
$data = $this->loadData();
if (@$data['Password']->minLength(7)) {
return $this->validationError('Password', 'Password field should contain minimum 7 charactors', 'bad');
}
}
这不会给任何结果。我如何得到这个工作?
$ passwordField添加到您的
FieldList
e.g当我给在ConfirmedPasswordField.php的MINLENGTH到它工作正常的长度。有没有其他的方式来验证密码字段的最小长度而不改变ConfirmedPasswordField.php中的minLengthin。客户是一个对象 – user3358839嗨,我修改我的答案与演示代码如何在您的FieldList中使用ConfirmedPasswordField。如果它适用于你随时接受它;) – wmk
是否有一种方法来设置最小长度paswordfield在相同的地方itis创建,而不是在ConfirmedPasswordField.php最小长度。页。 – user3358839