Example #1
0
 private function getSubFolderOf($folderId)
 {
     $folder = \admin\models\StorageFolder::find()->select(['id', 'name', 'parent_id'])->where(['id' => $folderId])->asArray()->one();
     if ($folder['parent_id'] == 0) {
         return false;
     }
     return $folder['parent_id'];
 }
Example #2
0
 public function addFolder($folderName, $parentFolderId = 0)
 {
     $model = new StorageFolder();
     $model->name = $folderName;
     $model->parent_id = $parentFolderId;
     $model->timestamp_create = time();
     $this->deleteHasCache($this->folderCacheKey);
     return $model->save(false);
 }
Example #3
0
 public function actionFolderCreate()
 {
     $folderName = Yii::$app->request->post('folderName', null);
     $parentFolderId = Yii::$app->request->post('parentFolderId', 0);
     $model = new StorageFolder();
     $model->name = $folderName;
     $model->parent_id = $parentFolderId;
     $model->timestamp_create = time();
     return $model->save();
 }