14. model(2)
来源:互联网 发布:seo外链专员 编辑:程序博客网 时间:2024/05/17 20:32
<?phpnamespace app\models;use yii\base\Model;use yii;class EntryForm extends Model{ public $name; public $email; public function rules() { return [ [['name','email'],'required'], ['email','email'] ]; }}
补充:yii\base\Model 被用于普通模型类的父类并与数据表无关。yii\db\ActiveRecord 通常是普通模型类的父类但与数据表有关联(译注:yii\db\ActiveRecord 类其实也是继承自 yii\base\Model,增加了数据库处理)。
EntryForm 类包含 name 和 email 两个公共成员, 用来储存用户输入的数据。它还包含一个名为 rules() 的方法, 用来返回数据验证规则的集合。上面声明的验证规则表示:name 和 email 值都是必须的email 的值必须满足email规则验证
如果你有一个处理用户提交数据的 EntryForm 对象, 你可以调用它的 yii\base\Model::validate() 方法触发数据验证。如果有数据验证失败, 将把 yii\base\Model::hasErrors 属性设为 ture, 想要知道具体发生什么错误就调用 yii\base\Model::getErrors。
0 0
- 14. model(2)
- Model 1和Model 2
- 传统Model 1和Model 2
- shader model 2_x
- 满汉楼2//model层
- Qt Model/View 2
- thinkphp3.2【model模型】
- pytorch model 2 coreml
- Model?
- Model
- model
- model
- Model
- model
- Model
- model
- Model
- model
- HashSet和TreeSet用法
- 如何选择ESB
- [回归分析][8]--变量的变换
- 机器学习之最小二乘法
- hduoj1027
- 14. model(2)
- 《丁小柒的JavaScript大神之路》----javascript对象(Object)
- 【机器学习Machine Learning】资料大全
- 四大组件之活动(Intent、生命周期、启动模式)
- 两道坑爹的贪心题
- 关于 java 按时间条件查询 sql语句
- centos6.7 源码搭建lamp(apache)
- 微信检测开通的方法
- 团队