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 ActiveRecord 為屬性設定預設值,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。