我正在尝试从URL获取“ id”,以便删除该特定的选定产品。我已经使用过,$this->uri->segment(3)
但没有从URL获得任何价值。虽然我可以在我的网址中看到“ product_id”。
如果我使用了$this->url->segment(2)
它,则会给我第二个值形式的URL,但是我无法获得产品ID。以下是我的代码。请指导我。
看法
echo "<a href='delete_controller?product_id=$product_id'>";
echo $name;
echo "</a>";
当我单击$ name时,将生成以下URL。
http://localhost/designs2/index.php/products_controller/delete_controller?product_id=70
控制器
public function delete_controller()
{
echo $product_id =$this->uri->segment(3);
echo "Taha";
$this->load->view('delete_confirmation');
}
如果必须传递值,则应输入如下网址
localhost/yoururl/index.php/products_controller/delete_controller/70
在控制器功能中,您可以像这样阅读
function delete_controller( $product_id = NULL ) {
echo $product_id;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句