TP 的success()跳转功能设置

TP自带有一个跳转功能函数success():

 $this->success('提示信息','jumpurl');

直接使用会导致一个错误发生:

TP 的success()跳转功能设置

①需要将 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

 TP 的success()跳转功能设置

    修改跳转时间  可以直接修改{$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>


你可能感兴趣的:(TP 的success()跳转功能设置)