ホームページ  >  記事  >  バックエンド開発  >  Yii2 ActiveRecord はプロパティのデフォルト値を設定します

Yii2 ActiveRecord はプロパティのデフォルト値を設定します

巴扎黑
巴扎黑オリジナル
2016-11-09 14:14:021474ブラウズ

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);
}


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。