【发布时间】:2011-09-10 21:18:47
【问题描述】:
我想在$_POST 参数以外的值上使用form_validation。所以例如我在控制器中有这个功能
public function items($category=NULL, $id=NULL){
//how do i run $category and $id through form_validation
}
【问题讨论】:
-
form_validation说明了一切,它并不是要验证 uri 段。如果要验证 uri,请在Model或Controller中进行。 -
我认为发布数据和 uri 段都是将数据从客户端传递到服务器的一种方式。它们都需要以类似的方式进行验证。那么为什么不重用
form_validation功能呢? -
因为从
OOP的角度来看它没有任何意义。从您的角度来看(例如),Models是否应该与分页方法捆绑在一起?他们可以,而且它“有意义”,因为您最终需要从Model返回的数据中进行分页,但Models不应该知道分页,它不属于他们。 -
所以你是说我只是在
Controller中推出自己的验证?
标签: php codeigniter validation