构建模型 - MVC(PHP)

时间:2012-02-17 22:05:12

标签: model-view-controller validation codeigniter model

在处理数据库之前,如何构建数据的验证,准备和安排(等)?

我希望传递的数据可能需要验证(例如:类别books实际存在)或包含条件值(例如:只有在ad = {{1时才设置销售价格或}必须转换为ID的值(例如:类别sale必须转换为category_id books)。

我想有很多种方法可以解决这个问题,例如将所有内容聚集在一起,按字段分组(每个字段进行验证,准备等)或按操作分隔(验证,准备等)和字段。

就MVC的概念存在而言,是否有任何关于此主题的概念?实现灵活性,易于维护或类似的东西?

与模型的常用组件有关的任何内容?

(我不确定它是否有帮助,但我目前正在使用CodeIgniter / PHP)

1 个答案:

答案 0 :(得分:0)

在codeigniter中,您可以将Form_Validation类与您创建的回调方法一起使用。 http://codeigniter.com/user_guide/libraries/form_validation.html#callbacks

在您的回调方法中,您可以检查数据库中是否存在等等。