public function actionEdit()
 {
     $id = (int) Yii::$app->request->get('id');
     $task = Task::find()->contentContainer($this->contentContainer)->readable()->where(['task.id' => $id])->one();
     if ($task === null) {
         $task = new Task();
         $task->status = 1;
         $task->content->container = $this->contentContainer;
     }
     if ($task->load(Yii::$app->request->post())) {
         if ($task->validate()) {
             if ($task->save()) {
                 return $this->htmlRedirect($this->contentContainer->createUrl('show'));
             }
         }
     }
     return $this->renderAjax('edit', ['task' => $task]);
 }