添加自定义验证到自定义用户配置文件字

时间:2017-01-30 11:53:06

标签: php moodle

我正在使用Moodle 3.1+。我正在尝试将自定义验证添加到配置文件编辑中。该字段是自定义用户配置文件字段。我创建了一个函数

function validYop($element_name,$element_value) {
    $len = strlen($element_value);

    // If the string is empty, then return false

    if ($len == 0) { return false; }

    $first_letter = $element_value{0};

    $last_letter = $element_value{$len-1};

    if ($first_letter == $last_letter) {

    return true;

    } else {

    return false;

    }
    }

然后我使用下面的代码注册了规则。

$mform->registerRule('same_firstandlast','function','validYop'); 
        $mform->addRule('profile_field_YearOfPassing','The first and last letters must be the same', 'same_firstandlast');

但代码无效。请帮忙

0 个答案:

没有答案