【发布时间】:2014-04-09 09:06:10
【问题描述】:
我正在尝试将值从 View 传递到 Code Igniter 中的 Controller,它是链接的一部分 我需要传递的值是“Backup/Aircrack”
在控制器方面我收到的只是备份而不是其余部分??
有什么建议吗??
【问题讨论】:
标签: php codeigniter view controller
我正在尝试将值从 View 传递到 Code Igniter 中的 Controller,它是链接的一部分 我需要传递的值是“Backup/Aircrack”
在控制器方面我收到的只是备份而不是其余部分??
有什么建议吗??
【问题讨论】:
标签: php codeigniter view controller
如果您与 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');
}
}
【讨论】:
假设你的链接是这样的;
<a href="/foocontroller/barmethod/Backup/Aircrack">Click me</a>
那么你的控制器应该是这样的;
public function barmethod($param1, $param2)
{
// $param1 would be Backup
// $param2, would be Aircrack
}
注意这是假设你没有对你的路由做任何奇怪的事情。
【讨论】:
也试试下面的选项..
在您的控制器中,包括/加载 url 帮助程序,如下所示
$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
【讨论】: