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

巴扎黑
リリース: 2016-11-09 14:14:02
オリジナル
1500 人が閲覧しました

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);
}
ログイン後にコピー


関連ラベル:
yii
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!