#文档中涉及验证有两种:数据库
Phalcon\Validation
validation()
方法Phalcon\Validation
是Phalcon的全局或者说通用验证器,也是全部验证器的基础,其余验证都是基于这个包装code
#model的validation()
方法 模型中的验证方法validation()
也须要使用通用验证器,只是模型默认在save或delete的时候会自动执行事件
若是只想在update
或者``create`时才验证,有下面两个方法:文档
beforeCreate
或beforeCreate
事件中增长验证机制#如何使用?io
通用验证器是验证提交数据的,提交的数据不必定都进入数据库,或者提交的数据库是对应多个表,那么就在_POST入口验证,避免在其余model重复验证email
若是提交的数据对应的是单表字段数据,没有其余表或者用途,那么验证能够放到model的validation()
方法中基础
#validation和validator区别表单