Skip to content

Commit aecef67

Browse files
committed
Merge branch '3.2' of git.oschina.net:liu21st/thinkphp into 3.2
2 parents 92a8eeb + f0956ee commit aecef67

File tree

2 files changed

+10
-14
lines changed

2 files changed

+10
-14
lines changed

ThinkPHP/Common/functions.php

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -377,13 +377,13 @@ function import($class, $baseUrl = '', $ext=EXT) {
377377
function load($name, $baseUrl='', $ext='.php') {
378378
$name = str_replace(array('.', '#'), array('/', '.'), $name);
379379
if (empty($baseUrl)) {
380-
if (0 === strpos($name, '@/')) {
381-
//加载当前项目函数库
382-
$baseUrl = COMMON_PATH.'Common/';
383-
$name = substr($name, 2);
384-
} else {
385-
//加载ThinkPHP 系统函数库
386-
$baseUrl = EXTEND_PATH . 'Function/';
380+
if (0 === strpos($name, '@/')) {//加载当前模块函数库
381+
$baseUrl = MODULE_PATH.'Common/';
382+
$name = substr($name, 2);
383+
} else { //加载其他模块函数库
384+
$array = explode('/', $name);
385+
$baseUrl = APP_PATH . array_shift($array).'/Common/';
386+
$name = implode('/',$array);
387387
}
388388
}
389389
if (substr($baseUrl, -1) != '/')
@@ -667,11 +667,10 @@ function layout($layout) {
667667
* @param string $url URL表达式,格式:'[模块/控制器/操作#锚点@域名]?参数1=值1&参数2=值2...'
668668
* @param string|array $vars 传入的参数,支持数组和字符串
669669
* @param string $suffix 伪静态后缀,默认为true表示获取配置值
670-
* @param boolean $redirect 是否跳转,如果设置为true则表示跳转到该URL地址
671670
* @param boolean $domain 是否显示域名
672671
* @return string
673672
*/
674-
function U($url='',$vars='',$suffix=true,$redirect=false,$domain=false) {
673+
function U($url='',$vars='',$suffix=true,$domain=false) {
675674
// 解析URL
676675
$info = parse_url($url);
677676
$url = !empty($info['path'])?$info['path']:ACTION_NAME;
@@ -816,10 +815,7 @@ function U($url='',$vars='',$suffix=true,$redirect=false,$domain=false) {
816815
if($domain) {
817816
$url = (is_ssl()?'https://':'http://').$domain.$url;
818817
}
819-
if($redirect) // 直接跳转URL
820-
redirect($url);
821-
else
822-
return $url;
818+
return $url;
823819
}
824820

825821
/**

ThinkPHP/Library/Think/Think.class.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ static public function halt($error) {
298298
* 添加和获取页面Trace记录
299299
* @param string $value 变量
300300
* @param string $label 标签
301-
* @param string $level 日志级别
301+
* @param string $level 日志级别(或者页面Trace的选项卡)
302302
* @param boolean $record 是否记录日志
303303
* @return void
304304
*/

0 commit comments

Comments
 (0)