使用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; ?>">