Codeigniter无法验证变量

时间:2015-12-13 09:25:26

标签: codeigniter codeigniter-2

value当我想验证Codeigniter中的发布值时,我是按照以下方式进行的:

$this->form_validation->set_rules('name', 'Name','required|xss_clean|strip_tags|trim|max_length[50]|alpha');

但我无法理解,如果从这个URL中抓取$ name变量,我该如何进行相同的验证:

$name = end($this->uri->segment_array());

我尝试这样做,然后以同样的方式验证

$this->form_validation->set_value('name', $name);

但验证没有通过。你能帮我吗?

1 个答案:

答案 0 :(得分:0)

从技术上讲,我们将此特定验证库称为表单验证,它适用于表单数据。

还有其他方法,例如使用路径文件(这是CI中的完美工具),您可以利用它来进行URL检查。

除了任何已经开发的工具(如uri-validator)之外,您还可以编写自己的验证函数。