mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-07 07:12:47 +08:00
改进Route类的check方法 对分组路由的完善 改进PHP模板引擎驱动
This commit is contained in:
@@ -745,7 +745,7 @@ class Route
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if ($group) {
|
if ($group) {
|
||||||
$rule = $group . '/' . ltrim($rule, '/');
|
$rule = $group . ($rule ? '/' . ltrim($rule, '/') : '');
|
||||||
}
|
}
|
||||||
$result = self::checkRule($rule, $route, $url, $pattern, $option);
|
$result = self::checkRule($rule, $route, $url, $pattern, $option);
|
||||||
if (false !== $result) {
|
if (false !== $result) {
|
||||||
|
|||||||
@@ -67,8 +67,14 @@ class Php
|
|||||||
}
|
}
|
||||||
// 记录视图信息
|
// 记录视图信息
|
||||||
App::$debug && Log::record('[ VIEW ] ' . $template . ' [ ' . var_export(array_keys($data), true) . ' ]', 'info');
|
App::$debug && Log::record('[ VIEW ] ' . $template . ' [ ' . var_export(array_keys($data), true) . ' ]', 'info');
|
||||||
extract($data, EXTR_OVERWRITE);
|
if (isset($data['template'])) {
|
||||||
include $template;
|
$__template__ = $template;
|
||||||
|
extract($data, EXTR_OVERWRITE);
|
||||||
|
include $__template__;
|
||||||
|
} else {
|
||||||
|
extract($data, EXTR_OVERWRITE);
|
||||||
|
include $template;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -80,8 +86,14 @@ class Php
|
|||||||
*/
|
*/
|
||||||
public function display($content, $data = [])
|
public function display($content, $data = [])
|
||||||
{
|
{
|
||||||
extract($data, EXTR_OVERWRITE);
|
if (isset($data['content'])) {
|
||||||
eval('?>' . $content);
|
$__content__ = $content;
|
||||||
|
extract($data, EXTR_OVERWRITE);
|
||||||
|
eval('?>' . $__content__);
|
||||||
|
} else {
|
||||||
|
extract($data, EXTR_OVERWRITE);
|
||||||
|
eval('?>' . $content);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user