有人可以给我一些提示,告诉我如何在不使用表单的情况下将视图中的值传递给控制器中的函数?我只是感谢这里是我的代码。
视图:
<ul>
<li><a href="<?php echo base_url(); ?>main/passby">Add subject</a></li>
</ul>
<ul class="nav nav-sidebar">
<li><a href="<?php echo base_url(); ?>main/logout">Logout</a></li>
</ul>
控制器:
public function passby($page){
$uri = 'admin/'.$page;
$this->load->view('header');
$this->load->view('admin/navigation');
$this->load->view('admin/sidebar');
$this->load->view($uri);
$this->load->view('footer');
}
我想在锚标记上放一个值,并将其作为参数页面传递给控制器,这样我的页面就可以加载视图而不使用可能的函数。
答案 0 :(得分:3)
您可以在URI段上传递(例如字符串)。例如:
<li><a href="<?php echo base_url(); ?>main/passby/1">Add subject</a></li>
// ^ 1 just for example
或连接变量:
<?php $id = 123; ?>
<li><a href="<?php echo base_url() . 'main/passby/' . $id; ?>">Add subject</a></li>
然后你可以在功能上使用它。
public function passby($page)
{
// $page = 1;
}