mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-01 12:42:48 +08:00
取消 MODULE_PATH 常量 用 App::$modulePath 替代
This commit is contained in:
@@ -34,6 +34,11 @@ class App
|
||||
*/
|
||||
protected static $init = false;
|
||||
|
||||
/**
|
||||
* @var string 当前模块路径
|
||||
*/
|
||||
public static $modulePath;
|
||||
|
||||
/**
|
||||
* 执行应用程序
|
||||
* @access public
|
||||
@@ -232,7 +237,7 @@ class App
|
||||
$module = '';
|
||||
}
|
||||
// 当前模块路径
|
||||
define('MODULE_PATH', APP_PATH . ($module ? $module . DS : ''));
|
||||
App::$modulePath = APP_PATH . ($module ? $module . DS : '');
|
||||
|
||||
// 获取控制器名
|
||||
$controller = strip_tags($result[1] ?: $config['default_controller']);
|
||||
|
||||
@@ -239,7 +239,7 @@ class Loader
|
||||
$baseUrl = self::$namespace[$name];
|
||||
} elseif ('@' == $name) {
|
||||
//加载当前模块应用类库
|
||||
$baseUrl = MODULE_PATH;
|
||||
$baseUrl = App::$modulePath;
|
||||
} elseif (is_dir(EXTEND_PATH . $name)) {
|
||||
$baseUrl = EXTEND_PATH;
|
||||
} else {
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
|
||||
namespace think\view\driver;
|
||||
|
||||
use think\App;
|
||||
use think\exception\TemplateNotFoundException;
|
||||
use think\Log;
|
||||
use think\Request;
|
||||
@@ -91,8 +92,8 @@ class Php
|
||||
*/
|
||||
private function parseTemplate($template)
|
||||
{
|
||||
if (empty($this->config['view_path']) && defined('MODULE_PATH')) {
|
||||
$this->config['view_path'] = MODULE_PATH . 'view' . DS;
|
||||
if (empty($this->config['view_path'])) {
|
||||
$this->config['view_path'] = App::$modulePath . 'view' . DS;
|
||||
}
|
||||
|
||||
if (strpos($template, '@')) {
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
|
||||
namespace think\view\driver;
|
||||
|
||||
use think\App;
|
||||
use think\exception\TemplateNotFoundException;
|
||||
use think\Log;
|
||||
use think\Request;
|
||||
@@ -35,8 +36,8 @@ class Think
|
||||
public function __construct($config = [])
|
||||
{
|
||||
$this->config = array_merge($this->config, $config);
|
||||
if (empty($this->config['view_path']) && defined('MODULE_PATH')) {
|
||||
$this->config['view_path'] = MODULE_PATH . 'view' . DS;
|
||||
if (empty($this->config['view_path'])) {
|
||||
$this->config['view_path'] = App::$modulePath . 'view' . DS;
|
||||
}
|
||||
$this->template = new Template($this->config);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user