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' => '[]']);
 }
Ejemplo n.º 2
0
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getTemplateRegions()
 {
     return $this->hasMany(TemplateRegion::className(), ['template_id' => 'id'])->orderBy(['sort_order' => SORT_ASC])->inverseOf('template');
 }