mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 23:22:48 +08:00
View类增加parse_var配置参数 在开启调试模式的情况下 前端可以查看当前页面的模板变量
This commit is contained in:
@@ -32,6 +32,7 @@ class View
|
|||||||
'view_layer' => VIEW_LAYER,
|
'view_layer' => VIEW_LAYER,
|
||||||
'parse_str' => [],
|
'parse_str' => [],
|
||||||
'engine_type' => 'think',
|
'engine_type' => 'think',
|
||||||
|
'parse_var' => false,
|
||||||
];
|
];
|
||||||
|
|
||||||
public function __construct(array $config = [])
|
public function __construct(array $config = [])
|
||||||
@@ -155,7 +156,11 @@ class View
|
|||||||
$replace = $this->config['parse_str'];
|
$replace = $this->config['parse_str'];
|
||||||
$content = str_replace(array_keys($replace), array_values($replace), $content);
|
$content = str_replace(array_keys($replace), array_values($replace), $content);
|
||||||
}
|
}
|
||||||
|
if (APP_DEBUG && $this->config['parse_var']) {
|
||||||
|
// debug模式时,将后台分配变量输出到浏览器控制台
|
||||||
|
$parseVar = empty($vars) ? json_encode([]) : json_encode($vars);
|
||||||
|
$content .= '<script type="text/javascript">var __VAR__ = ' . $parseVar . ';</script>';
|
||||||
|
}
|
||||||
return $content;
|
return $content;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user