540567460 发表于 2010-8-20 15:03:35

redirect标签无法使用

执行完一个方法需要跳转

redirect('welcome');这样的方法没写错吧,是不是哪里没有配置好,跳转不成功,

换成是header("Location:url....");则可以跳转

Hex 发表于 2010-8-20 15:26:51

贴具体代码看看。

540567460 发表于 2010-8-20 15:41:12

class Welcome extends Controller {

        function Welcome()
        {
                parent::Controller();
        }
function delete()
    {
                $params = $this->uri->uri_to_assoc();
      if (isset($params['id']) && ($id = $params['id']) > 0){
            $this->load->model('muser');
            $this->muser->delete($id);
      }
        redirect('welcome');
        }

540567460 发表于 2010-8-20 15:45:07

有人说是版本问题,但是我看到1.72版本的CI也能使用啊

visvoy 发表于 2010-8-20 16:01:35

请先加载url_helper->load->helper('url')

540567460 发表于 2010-8-20 16:52:27

问题解决了,谢谢上面的~~!

chjp_php 发表于 2011-4-22 13:13:03

回复 5# visvoy

redirect 是不是不能用在controller中的index方法中

chjp_php 发表于 2011-4-22 13:14:37

$this->load->helper('url');
                redirect('http://www.baidu.com');
我试了一下只能用在其它方法里

visvoy 发表于 2011-4-27 12:38:23

使用前输入parent::Controller();
或parent::__construct();//for CI 2.0

Hex 发表于 2011-4-27 21:12:38

回复 8# chjp_php


    redirect 只接受控制器,不接受URL,你应该仔细看手册。
页: [1]
查看完整版本: redirect标签无法使用