Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP将变量从视图传递到Codeigniter中的控制器_Php_Codeigniter_View_Controller_Parameter Passing - Fatal编程技术网

使用PHP将变量从视图传递到Codeigniter中的控制器

使用PHP将变量从视图传递到Codeigniter中的控制器,php,codeigniter,view,controller,parameter-passing,Php,Codeigniter,View,Controller,Parameter Passing,我正在做一个项目,我需要将一个变量从视图传递到控制器的方法,在那里我将使用该变量的值。我试过以下方法 查看 ... $user = 3; ... <ul class="nav navbar-nav navbar-right"> <li> <a href="<?php echo base_url() ?>index.php/studentDashboardController/inde

我正在做一个项目,我需要将一个变量从视图传递到控制器的方法,在那里我将使用该变量的值。我试过以下方法

查看

...
$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>
...
。。。
$user=3;
...
  • ...
学生仪表板控制器(方法1)

公共功能索引()
{
...
if(isset($\u GET['user'])){
$user=$_GET['user'];
回显“警报”(“用户取自GET:”.$User.”);
}
...
方法1的输出

学生仪表板控制器(方法2)

公共功能索引()
{
...
如果($this->input->get())
{
$user=$this->input->get('user');
回显“警报”(“Uid取自方法2.$user.”);
}
...
方法2的输出


如果您对如何获取此传递变量的值有任何建议,我们将不胜感激。

您在打印$user变量时丢失了PHP符号。请更新视图中的下一行

<a href="<?php echo base_url() ?>index.php/studentDashboardController/index?user=<?php echo $user; ?>">

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>';
    }
    ...
<a href="<?php echo base_url() ?>index.php/studentDashboardController/index?user=<?php echo $user; ?>">