2017-02-17 14 views
0

こんにちはイムは、コードの点火装置での作業と私はコールのルートURL送信パラメータCodeIgniterの

マイコントローラー

public function mainView($num=null) { 
     $this->load->view('header'); 



     // $data = array('foo[' => 'Hello', 'bar' => 'world'); 
     if (!isset($_SESSION[$this::jsondevices])) { 
      var_dump("Descargo"); 

      $_SESSION[$this::jsondevices] = $this->restlib->consumirDominiosDeMoca($this->restmodel->modelUserDevices()); 
      $_SESSION[$this::jsontags] = $this->restlib->consumirDominiosDeMoca($this->restmodel->modelTagsMoca()); 
     } 
     var_dump("No descargo"); 
     $data = $this->piemodel->mainValues($this, $_SESSION[$this::jsondevices], $_SESSION[$this::jsontags]); 

     $this->load->view('user/login/vistachart', $data); 
     $this->load->view('footer'); 
    } 

私のjs

window.location.href = "<?= base_url('home2/$1')?>"; 

をコントローラにビューにURLからパラメータを送信しようと私のルート

$route['home2/(:num)'] = 'user/mainView/$1'; 

そして

が見つかりません結果

404ページしかし、私は$route['home'] = 'user/mainView'; 作業の Imが間違って何をしてみては?

答えて

1

は、jsの中で、このようなあなたのパラメータを送信:

window.location.href = "<?= base_url('home2/1')?>"; 

それは1がパラメータであるuser/mainView/1にリダイレクトします。

urlapplication/config/autoload.phpにもヘルパーをロードすることを忘れないでください。

+0

ありがとうございます!!!!!!!!!! –

+0

あなたを助けてうれしい。運が大好き。 –

+0

URL料金はparamがnullの場合、 –

関連する問題