在处理数据库之前,应该如何对数据进行结构验证、准备和整理(等)?
我希望传递的数据可能需要验证(例如: category books实际存在)或包含条件值(例如:仅当ad =sale时才应设置销售价格)或必须转换为if的值(例如: category books必须转换为category_id 123)。
我想有很多方法可以做到这一点,比如把所有的东西组合在一起,按字段分组(每个字段一起做验证,准备等),或者按动作(验证,准备等)和字段分开。
当涉及到这个主题时,有没有像MVC概念一样的概念?实现灵活性、易维护性或类似的东西?
有什么与模型的常用组件相关的内容吗?
(我不确定它是否有帮助,但我目前正在使用CodeIgniter / PHP)
发布于 2012-02-18 06:09:00
在codeigniter中,您可以将Form_Validation类与您创建的回调方法一起使用。http://codeigniter.com/user_guide/libraries/form_validation.html#callbacks。
在你的回调方法中,你可以检查数据是否存在于数据库中,等等。
https://stackoverflow.com/questions/9336102
复制相似问题