Modules: added a mean to cache data that will be reset upon compilation. To be used in conjunction with ModuleDesign.

SVN:trunk[3877]
This commit is contained in:
Romain Quetiez
2016-01-25 16:47:05 +00:00
parent 764c551f0f
commit b8af72b402
3 changed files with 23 additions and 6 deletions

View File

@@ -424,7 +424,11 @@ class RunTimeEnvironment
self::MakeDirSafe($sTargetDir);
$oMFCompiler = new MFCompiler($oFactory);
$oMFCompiler->Compile($sTargetDir, null, $bUseSymLinks);
$sCacheDir = APPROOT.'data/cache-'.$this->sTargetEnv;
Setuputils::builddir($sCacheDir);
Setuputils::tidydir($sCacheDir);
require_once(APPROOT.'/core/dict.class.inc.php');
MetaModel::ResetCache(md5(APPROOT).'-'.$this->sTargetEnv);
}