【发布时间】:2017-03-27 16:05:26
【问题描述】:
我正在做一个项目,我需要将变量从视图传递到控制器的方法,在该方法中我将使用该变量的值。我尝试了以下方法。
查看
...
$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 的输出
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>';
}
...
方法 2 的输出
任何有关如何获取此传递变量的值的建议都将受到高度赞赏。
【问题讨论】:
标签: php codeigniter view controller parameter-passing