0

method1 から method2 にリダイレクトしたい 2 つのメソッドを持つコントローラーがあると仮定しますが、次のエラーのためにリダイレクトできません。

クロム:Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects.

ファイアフォックス:The page isn't redirecting properly

どうすればこれを修正できますか?

class Site extends CI_Controller {
       function method1() {
           { ... Some Code ... }
            redirect('site/method2');
        }

        function method2() {
            { ... Rest of the code  ... }
        }
}
4

2 に答える 2

1

あなたはこのようにすることができます........

class example extends CI_Controller{

    public function __construct()
    {
        parent::__construct();
            }

            public function method1(argument1)
            {
                   //your code
            }


            public function method2(argument2)
           {
               //your code

               $this->method1(arg);

                        or

              echo '<script language="javascript">top.location.href="'.ROOT_FOLDER.'/example/method1/'.$argument.'";</script>';
           }
于 2013-04-25T18:27:08.673 に答える