Yii2 ActiveRecord 添加额外属性
来源:互联网 发布:复杂网络的研究现状 编辑:程序博客网 时间:2024/06/06 13:06
如果你的Form表单中的属性有部分不是在数据库中,而你的Mode又集成了ActiveRecord,这时想通过$model->load()加载那部分未在数据库定义的属性可以重写attributes()函数,例如:
/** * * {@inheritDoc} * * @see \common\db\ActiveRecord::attributes() */public function attributes (){$attributes = parent::attributes();$attributes[] = 'sync_take_rate';$attributes[] = 'sync_show_virtual';return $attributes;}
然后在attributeLabels()和attributeHints()中就和写其他属性设置label、hint一样了。
以上就介绍了Yii2 ActiveRecord 添加额外属性,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
阅读全文
0 0
- Yii2 ActiveRecord 添加额外属性
- Yii2学习之ActiveRecord
- Asp.net Attributes添加额外属性
- 为对象添加额外的属性
- 继承ActiveRecord的模型类 添加自定义属性
- IOS开发使用@IBInspectable给控件添加额外属性
- 为自己的自定义View添加额外属性
- Yii2.X ActiveRecord的部分类图
- Yii2-从ActiveRecord获取原生sql
- Yii2 使用七 Model添加非表字段属性
- TF添加额外坐标系
- yii2的yii\db\ActiveRecord::deleteAll()请慎用
- yii2.0 基于ActiveRecord 封装的curd操作
- yii2 如何使用数据库(二) 之使用ActiveRecord
- 钩子 添加额外菜单(dll)
- lync2010添加额外SIP域
- keyBoard添加额外的按钮
- 17.5 添加额外的文件
- 雷锋一键重装
- C#中常见的系统内置委托用法详解
- Stats背包(1.3 P77)
- a+b / a-b / a*b / a/b c++问题题解
- yii2的Console定时任务创建
- Yii2 ActiveRecord 添加额外属性
- 学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
- 深拷贝与浅拷贝
- C#委托和事件的存在意义及使用方法(新手向,助理解)
- 在国内使用npm install的正确姿势
- (原) 环信3.0 web实时视频通话 版本1.4.8
- C++中整型类型转换成字符串类型
- 两个栈实现一个队列,两个队列实现一个栈
- 设备驱动及Linux设备号