ThinkPHP 3.1中,操作成功(即:$this->success())或操作失败(即:$this->error())的跳转页面用的是同一个模板。系统默认的跳转模板文件存放在系统目录ThinkPHP\Tpl\dispatch_jump.tpl中。默认设置的跳转模板路径文件的配置在ThinkPHP\Conf\convention.php文件中,可以到里面看看,就是它:
'TMPL_ACTION_ERROR' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认错误跳转对应的模板文件
'TMPL_ACTION_SUCCESS' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认成功跳转对应的模板文件
如果要自定义跳转页面的话,只需要到自己的配置文件中设置上面那俩个常量。
例如:
'TMPL_ACTION_ERROR' => '自定义跳转文件存放路径', // 默认错误跳转对应的模板文件
'TMPL_ACTION_SUCCESS' => '自定义跳转文件存放路径', // 默认成功跳转对应的模板文件
(第一次写技术日志,可能有错的地方,鼓励查错。错误反映QQ2223423872,或者直接评论,感谢排错,互相学习)