我试图在Code Igniter中将View中的值传递给Controller,它是链接的一部分 我需要传递的值是“Backup / Aircrack”
在控制器方面,我所收到的是备份而不是其余的?
有什么建议吗?
答案 0 :(得分:1)
如果你与codeigniter段功能相混淆,这是获取价值的另一种方法
<a href="/controller/function?value1=answer1&value2=answer2">Click me</a>
控制器:
fucntion function_name(){
if($this->input->get())
{
$value1 = $this->input->get('value1');
$value2 = $this->input->get('value2');
}
}
答案 1 :(得分:0)
假设您的链接类似于
<a href="/foocontroller/barmethod/Backup/Aircrack">Click me</a>
然后你的控制器应该是这样的;
public function barmethod($param1, $param2)
{
// $param1 would be Backup
// $param2, would be Aircrack
}
N.B。这假设您没有对路由做任何有趣的事情。
答案 2 :(得分:0)
尝试以下选项..
在您的控制器中,包含/加载网址助手,如下所示
$this->load->helper('url');
并尝试以下代码。位置计数从“1”开始。所以第一部分是“foocontroller”。
echo $this->uri->segment(3) // this will return the Backup
echo $this->uri->segment(4) // this will return the Aircrack