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']; }
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); }
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(); }