TP自带有一个跳转功能函数success():
$this->success('提示信息','jumpurl');
直接使用会导致一个错误发生:
①需要将 ThinkPHP Tpl/dispatch_jump.tpl文件复制到 项目目录中
②在config中做配置
拷贝convention文件中的
'TMPL_ACTION_ERROR' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认错误跳转对应的模板文件
'TMPL_ACTION_SUCCESS' => THINK_PATH.'Tpl/dispatch_jump.tpl', // 默认成功跳转对应的模板文件
至config
'TMPL_ACTION_ERROR' => '../Tpl/Admin/Admin/dispatch_jump.tpl', // 默认错误跳转对应的模板文件
'TMPL_ACTION_SUCCESS' => '../Tpl/Admin/Admin/dispatch_jump.tpl', // 默认成功跳转对应的模板文件
③ 修改 ThinkPHP/Lib/Core/View.class.php
修改跳转时间 可以直接修改{$waitSecond}来改变跳转时间
<div class="system-message">
<present name="message">
{if $message !=''}
<h1>:)</h1>
<p class="success">{$message}</p>
{else}
<h1>:(</h1>
<p class="error">{$error}</p>
{/if}
</present>
<p class="detail"></p>
<p class="jump">
页面自动 <a id="href" href="{$jumpUrl}">跳转</a> 等待时间: <b id="wait">{$waitSecond}</b>
</p>
</div>