【发布时间】:2019-11-21 23:41:02
【问题描述】:
我正在使用 Codeigniter 2.2.5 和 PHP 5.6
我想使用 codeiginter 函数验证用户输入。这是正常的方式:
$this->form_validation->set_rules('mail', 'E-Mail', 'required|trim|xss_clean|strip_tags');
这里我想添加一个函数来检查电子邮件地址是否包含在定义的列表中。
自定义规则有一个回调函数,但这仅适用于控制器类。我在第三方库课程中。
喜欢
$this->form_validation->set_rules('username', 'Username', 'callback_username_check');
是否有人知道如何使用 CodeIgniter 2 实现这一点,还是我必须自己检查并创建自定义错误消息?
我知道 CodeIgniter 3 中有新功能,但不幸的是,我必须使用 CodeIgniter 2。
【问题讨论】:
-
然后在你创建规则的地方制定规则
-
自定义规则仅在您位于控制器内部时才有效
标签: php codeigniter validation