您的位置:首页 > 编程语言 > PHP开发

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

2016-09-16 15:58 330 查看
1.问题描述

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

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

2.问题解决方法

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

我之前将定界符修改成了

'TMPL_L_DELIM' => '<!--{',
'TMPL_R_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}
修改成
<!--{$jumpUrl}-->
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: