老大,YII有没有象QEEPHP中的_redirectMessage信息提示函数

各位大大,本人英语不怎样,所以在大概看了API一遍后能清楚的实在太少,再次问一下大家伙儿,YII有没有象QEEPHP中的_redirectMessage功能的方法,那个功能的作用就是在后台进行操作后弹出一个成功或者失败的提示信息,同时在提示信息下给出一个跳转的链接,等待预设的显示时间完成后自动跳转到预设的地址,或者直接点击给出的链接跳转。如同DISCUZ后台操作后提示信息一样,不是alert()的那种方式。656

43443160213162.jpg

自己写一个方法就可以了,很简单的

本想偷懒一下,看看是否存在,看来是不行的了,jerry以前好像也设QEE中的大神呀,怎么现在两方齐头并进?

分享一下我的代码:


public function redirectMessage($message, $url, $delay=5, $script='')

{

    $this->layout=false;

    if(is_array($url))

    {

        $route=isset($url[0]) ? $url[0] : '';

        $url=$this->createUrl($route,array_splice($url,1));

    }

    return $this->render('/redirect', array(

        'message' => $message,

        'url' => $url,

        'delay' => $delay,

        'script' => $script,

    ));

}

视图就自己弄弄吧~

谢谢JERRY兄了,这个和QEE的那个大同小异,视图也很简单的,但是这个函数在很多地方都会用得着,也就是说最好把它弄成全局函数,那应当把它放到哪个文件中才能实现为全局方法呢?

建议你做个baseController 放在这里

谢谢sharehua兄提醒。