optimize:autoload增加对extend扩展目录的扫描

This commit is contained in:
yunwuxin
2016-08-10 14:36:04 +08:00
parent 37a6494457
commit 159d6c3145

View File

@@ -95,10 +95,11 @@ EOF;
protected function getPathCode($path)
{
$baseDir = '';
$appPath = $this->normalizePath(realpath(APP_PATH));
$libPath = $this->normalizePath(realpath(LIB_PATH));
$path = $this->normalizePath($path);
$baseDir = '';
$appPath = $this->normalizePath(realpath(APP_PATH));
$libPath = $this->normalizePath(realpath(LIB_PATH));
$extendPath = $this->normalizePath(realpath(EXTEND_PATH));
$path = $this->normalizePath($path);
if (strpos($path, $libPath . '/') === 0) {
$path = substr($path, strlen(LIB_PATH));
@@ -106,6 +107,9 @@ EOF;
} elseif (strpos($path, $appPath . '/') === 0) {
$path = substr($path, strlen($appPath) + 1);
$baseDir = 'APP_PATH';
} elseif (strpos($path, $extendPath . '/') === 0) {
$path = substr($path, strlen($extendPath) + 1);
$baseDir = 'EXTEND_PATH';
}
if ($path !== false) {