转 Yii2模型简介
|-转 Yii2模型简介-非安全属性
非安全属性如上所述,yii\base\Model::scenarios() 方法提供两个用处:定义哪些属性应被验证,定义哪些属性安全。 在某些情况下,你可能想验证一个属性但不想让他是安全的,...
非安全属性
如上所述,yii\base\Model::scenarios() 方法提供两个用处:定义哪些属性应被验证,定义哪些属性安全。 在某些情况下,你可能想验证一个属性但不想让他是安全的, 可在scenarios()
方法中属性名加一个惊叹号 !
。 例如像如下的secret
属性。
public function scenarios()
{
return [
'login' => ['username', 'password', '!secret'],
];
}
当模型在 login
场景下,三个属性都会被验证, 但只有 username
和 password
属性会被块赋值, 要对secret
属性赋值,必须像如下例子明确对它赋值。...
浏览更多内容请先登录。
立即注册
更新于:2018-01-23 00:31:39
相关内容
Yii2 报错代码整理
Yii2 HeadersAlreadySentException 报错
Yii2报错 Object configuration must be an array containing a "class" o...
Yii2模型简介
Yii2模型简介-属性
Yii2模型简介-场景
Yii2模型简介-验证规则
Yii2模型简介-块赋值
Yii2模型简介-非安全属性
Yii2模型简介-数据导出
Yii2模型简介-字段
Yii2模型简介-最佳实践
Yii2小部件Widget
Yii2的扩展整理
【坑,勿用】Yii的yii-xunsearch扩展,支持中文的搜索引擎,支持全文索引全...
简单,易用的yii2导入和导出组件( illusion/yii2-excel)
最完整的安装教程-Yii Gridview小部件之kartik-v/yii2-grid扩展的安装和使...
Yii2行为(Behavior)简介
揭秘yii2中行为的方法是如何注入到组件类中去的,应该说行为如何和组件关联的
推荐内容