让this->success()支持数组

浏览:1619 发布日期:2012/11/13
支持数组的目的是让成功信息可以显示多个超链接:继续编辑、返回列表、继续添加。

我简单修改了一下模板,能达到这个目标,但是不太好看,希望官方给个更好看的模板,在action里可以这么用
$message=array('继续编辑',"返回列表");
$jumpUrl = array("../edit?id=$id","../list?id=".$data['listid']);
$this->success($message,$jumpUrl);

修改ThinkPHP/Tpl/dispatch_jump.tpl,增加数组判断:
<div class="system-message">
<?php
$i=0;
if(is_array($message))
{
foreach($message as $mes)
{
echo "<a href=\"".$jumpUrl[$i]."\">$mes</a> ";
$i++;
}
}
else
{
//模板原来的逻辑
?>
评论(
后面还有条评论,点击查看>>