2016-11-14 10 views
1

私は、ビューからコントローラのメソッドに変数を渡して、その変数の値を使用するプロジェクトに取り組んでいます。私は以下を試した。PHPを使用してCodeigniterのビューからコントローラに変数を渡す

表示

... 
$user = 3; 
... 
<ul class="nav navbar-nav navbar-right"> 
       <li> 
        <a href="<?php echo base_url() ?>index.php/studentDashboardController/index?user=$user"> 
         My Dashboard 
        </a> 
       </li> 
... 

studentDashboardController(方法1

public function index() 
{ 
    ... 
    if (isset($_GET['user'])) { 
     $user = $_GET['user']; 
     echo '<script type="text/javascript">alert("User taken from GET: ' . $user . '")</script>'; 
    } 
    ... 

方法1

用の出力この渡された変数の値を取得する方法上の任意の提案がされる方法2

Output for Method 2

studentDashboardController(方法2

public function index() 
{ 
    ... 
    if($this->input->get()) 
    { 
     $user = $this->input->get('user'); 
     echo '<script type="text/javascript">alert("Uid taken from Method 2 ' . $user . '")</script>'; 
    } 
    ... 

出力高く評価。

答えて

3

$ user変数を出力しているときにPHP表記が欠落していました。表示内の以下の行を更新してください

​​
+0

ありがとうございます。これはトリックでした。 :) –

+0

あなたはようこそ! – Naga

関連する問題