`
niqingyang
  • 浏览: 44683 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Yii2 ActiveRecord 为属性设置默认值

    博客分类:
  • YII
阅读更多

Model继承ActiveRecord后,如果想为属性设置默认值,可以重写构造函数,代码如下:

/**
	 * 构造函数
	 * 
	 * @param array $config        	
	 */
	public function __construct ($config = [])
	{
		$this->setAttribute('is_parent', 1);
		$this->setAttribute('take_rate', 0);
		$this->setAttribute('show_virtual', 0);
		$this->setAttribute('cat_sort', 255);
		parent::__construct($config);
	}

 

分享到:
评论

相关推荐

    Yii2框架dropDownList下拉菜单用法实例分析

    4. 当下拉菜单与特定插件结合时,如日期选择器,使用`textInput()`的`placeholder`属性设置默认提示信息。 5. 利用ActiveForm类和Html类提供的方法,根据需要选择使用默认样式或是自定义样式的下拉菜单。

    Yii2框架中一些折磨人的坑

    在Yii2的验证规则中,如果设置`date`规则的`format`参数为`Y-m-d`,但输入的日期字符串不匹配该格式,将会导致错误: ```php $a = new OcRenterBill(); $a->start_time = '2015-09-12'; $a->save(); // 报错,因为...

    Yii 2中的load()和save()示例详解

    在Yii 2中,load()和save()方法是ActiveRecord类中用于数据操作的关键方法。以下是对Yii 2中load()和save()方法的详细解释和示例。 **一、load()方法** load()方法的作用是将传入的数据(通常是POST或GET请求中的...

    yii文档有书签版

    - **版本1.1.3**:新增了在应用配置中设置widget默认值的功能,使开发者能够更灵活地控制应用界面元素的呈现方式。 - **版本1.1.2**:引入了基于Web的代码生成工具Gii,极大地简化了开发过程,尤其是对于表单和CRUD...

    Yii框架文档.pdf

    ### Yii框架核心知识点详解 #### 一、简介与特点 **Yii** 是一款高性能的 PHP 框架,以其简洁高效著称。该框架适用于快速开发 Web 应用程序,支持 MVC 架构,提供了丰富的功能集合,如缓存、身份验证、角色管理等...

    Yii中文手册

    - **ActiveRecord**:这是一种用于操作数据库的模式,在Yii中实现了对各种数据库操作的高度抽象,简化了数据库访问过程。 #### 三、使用表单 - **CActiveForm**:这是一个新的表单组件,旨在简化表单相关代码的...

    yii2实现 "上一篇,下一篇" 功能的代码实例

    这里使用了Yii2的ActiveRecord查询方法: ```php // 查询上一篇文章 $prev_article = YourModel::find() ->andFilterWhere([', 'id', $id]) ->andFilterWhere(['其他条件']) ->orderBy(['id' => SORT_DESC]) ->...

Global site tag (gtag.js) - Google Analytics