mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 23:22:48 +08:00
改进View类
This commit is contained in:
@@ -214,7 +214,7 @@ class View
|
|||||||
$template = str_replace(['/', ':'], $depr, $template);
|
$template = str_replace(['/', ':'], $depr, $template);
|
||||||
|
|
||||||
// 获取当前模块
|
// 获取当前模块
|
||||||
$module = MODULE_NAME;
|
$module = defined('MODULE_NAME') ? MODULE_NAME : '';
|
||||||
if (strpos($template, '@')) {
|
if (strpos($template, '@')) {
|
||||||
// 跨模块调用模版文件
|
// 跨模块调用模版文件
|
||||||
list($module, $template) = explode('@', $template);
|
list($module, $template) = explode('@', $template);
|
||||||
@@ -223,12 +223,14 @@ class View
|
|||||||
defined('THEME_PATH') || define('THEME_PATH', $this->getThemePath($module));
|
defined('THEME_PATH') || define('THEME_PATH', $this->getThemePath($module));
|
||||||
|
|
||||||
// 分析模板文件规则
|
// 分析模板文件规则
|
||||||
|
if (defined('CONTROLLER_NAME')) {
|
||||||
if ('' == $template) {
|
if ('' == $template) {
|
||||||
// 如果模板文件名为空 按照默认规则定位
|
// 如果模板文件名为空 按照默认规则定位
|
||||||
$template = CONTROLLER_NAME . $depr . ACTION_NAME;
|
$template = CONTROLLER_NAME . $depr . ACTION_NAME;
|
||||||
} elseif (false === strpos($template, $depr)) {
|
} elseif (false === strpos($template, $depr)) {
|
||||||
$template = CONTROLLER_NAME . $depr . $template;
|
$template = CONTROLLER_NAME . $depr . $template;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return THEME_PATH . $template . $this->config['view_suffix'];
|
return THEME_PATH . $template . $this->config['view_suffix'];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -270,7 +272,7 @@ class View
|
|||||||
* @param string $module 模块名
|
* @param string $module 模块名
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
protected function getThemePath($module = MODULE_NAME)
|
protected function getThemePath($module)
|
||||||
{
|
{
|
||||||
// 获取当前主题名称
|
// 获取当前主题名称
|
||||||
$theme = $this->getTemplateTheme($module);
|
$theme = $this->getTemplateTheme($module);
|
||||||
|
|||||||
Reference in New Issue
Block a user