public function up() { $this->addColumn(Template::tableName(), 'is_deleted', $this->boolean()->notNull()->defaultValue(false)); $this->insert(Template::tableName(), ['key' => 'basic-template', 'is_layout' => 0, 'packed_json_providers' => '[]']); $templateId = $this->db->lastInsertID; $this->insert(TemplateRegion::tableName(), ['template_id' => $templateId, 'name' => 'Content', 'key' => 'content', 'entity_dependent' => 1, 'packed_json_content' => '[]']); }
/** * @return \yii\db\ActiveQuery */ public function getTemplateRegions() { return $this->hasMany(TemplateRegion::className(), ['template_id' => 'id'])->orderBy(['sort_order' => SORT_ASC])->inverseOf('template'); }