コード例 #1
0
ファイル: CacheController.php プロジェクト: skeeks-cms/cms
 /**
  * Clear asstes directories
  */
 public function actionFlushAssets()
 {
     $paths = ArrayHelper::getValue(\Yii::$app->cms->tmpFolderScheme, 'assets');
     $this->stdout("Clear assets directories\n", Console::FG_YELLOW);
     if ($paths) {
         foreach ($paths as $path) {
             $realPath = \Yii::getAlias($path);
             $this->stdout("\tClear asset directory: {$realPath}\n");
             FileHelper::removeDirectory(\Yii::getAlias($path));
             FileHelper::createDirectory(\Yii::getAlias($path));
         }
     }
 }
コード例 #2
0
ファイル: InitController.php プロジェクト: Liv1020/cms
 function setWritable($root, $paths)
 {
     foreach ($paths as $writable) {
         if (!is_dir("{$root}/{$writable}")) {
             echo "      create dir and chmod 0777 {$writable}\n";
             FileHelper::createDirectory("{$root}/{$writable}", 0777);
         } else {
             echo "      chmod 0777 {$writable}\n";
             @chmod("{$root}/{$writable}", 0777);
         }
     }
 }