我正在用Codeigniter制作一个Web应用程序。我有一条路线,
$route['url/resp/(:num)/(:num)/(:num)'] = "url/respo/$1/$1/$1";
当我发送url/resp/1/598/5
时点击,
public function respo($item_id)
{
print_r($item_id);
}
我得到的就是1即。我在URL中发送的第一个值,而不是第二个和第三个值。
我应该如何抓住第二和第三呢?
答案 0 :(得分:0)
执行以下操作:
public function respo($item_id1, $item_id2, $item_id3)
{
echo $item_id1;
echo $item_id2;
echo $item_id3;
}
有关更多信息:https://www.codeigniter.com/user_guide/general/controllers.html#passing-uri-segments-to-your-methods
答案 1 :(得分:0)
我抓住"url/respo/$1/$1/$1"
犯了一个错误。实际的是"url/respo/$1/$2/$3"