在处理数据库之前,如何构建数据的验证,准备和安排(等)?
我希望传递的数据可能需要验证(例如:类别books
实际存在)或包含条件值(例如:只有在ad
= {{1时才设置销售价格或}必须转换为ID的值(例如:类别sale
必须转换为category_id books
)。
我想有很多种方法可以解决这个问题,例如将所有内容聚集在一起,按字段分组(每个字段进行验证,准备等)或按操作分隔(验证,准备等)和字段。
就MVC的概念存在而言,是否有任何关于此主题的概念?实现灵活性,易于维护或类似的东西?
与模型的常用组件有关的任何内容?
(我不确定它是否有帮助,但我目前正在使用CodeIgniter / PHP)
答案 0 :(得分:0)
在codeigniter中,您可以将Form_Validation类与您创建的回调方法一起使用。 http://codeigniter.com/user_guide/libraries/form_validation.html#callbacks
在您的回调方法中,您可以检查数据库中是否存在等等。