ThinkPHP使用success,error页面跳转问题

1.问题描述

在action里面如下使用$this->success("注册成功!",'login');后点击按钮实现页面跳转出现 非法操作{$jumpUrl}的提示

如果只用$this->success("注册成功!");也会出现 非法操作{$jumpUrl}的提示

2.问题解决方法

查看自己是否定在config.php文件中修改了定界符

我之前将定界符修改成了

'TMPL_L_DELIM' => '',

但还是用的默认的success,error模板

//默认错误跳转对应的模板文件
'TMPL_ACTION_ERROR' => THINK_PATH .'Tpl/dispatch_jump.tpl',
//默认成功跳转对应的模板文件
'TMPL_ACTION_SUCCESS' => THINK_PATH.'Tpl/dispatch_jump.tpl',

因为在ThinkPHP/Tpl/dispatch_jump.tpl默认模板中使用的是{$jumpUrl}默认形式,没有修改过来。

所以最后只要将ThinkPHP/Tpl/dispatch_jump.tpl里面使用的”{“和”}”改成你自己定义的就行

如将所有的{$jumpUrl}修改成

你可能感兴趣的:(ThinkPHP)