0

我是 Codeigniter 的新手,在验证表单时发现了我的第一个麻烦。有验证表单库可以帮助做到这一点,它具有设置规则的功能,例如:

$this->form_validation->set_rules('username', 'Username', 'required');

我在文档中找不到任何关于将所需规则应用于表单中的每个字段的信息(因为它是根据数据库内容动态生成的)

4

1 回答 1

2

感谢Rooneyl,这是答案:

CodeIgniter 不支持通过所有输入字段设置验证规则。尽管如此,可以在循环内使用设置规则。对我来说幸运的是,我的表单是从数据库内容生成的,因此循环通过相同的表元素使生成规则对我来说更容易。

但是,如果表单不是动态生成的,我们总是可以循环查看帖子(取自 CI 论坛):

foreach($_POST as $p) {
    $this->form_validation->set_rules($p, ucfirst($p), 'required|trim');
} 
于 2013-01-29T15:19:44.770 回答