使用CodeIgniter,您可以使用内置的表单验证类,它基本上允许您针对每个字段的一组规则运行POST输入。但问题是,验证规则通常总是在控制器中设置。
当然,这意味着如果多个控制器正在访问特定表(通过其模型(,则必须在另一个控制器中拥有验证规则的额外副本。
因此,在模型中设置验证规则,然后从那里加载它们不是更好吗?
除非我在这里完全错过了什么?只是似乎有点奇怪的方式。
在这种情况下,您可以使用配置文件,并在->run('name')
时加载相关名称。
请参阅文档
最佳做法是在配置文件中设置规则:/application/config/form_validation.php