如何在codeigniter 3中的url中传递和获取变量

时间:2016-08-25 06:15:17

标签: php codeigniter

如何使用codeigniter在url中发送变量。我已经阅读了一些论坛,但我没有找到正确的语法。

以下是我希望在网址中提供的格式

http://localhost/acc/index.php/Jev/entryAccount/2016-08-0042

非常感谢您的帮助。谢谢。

2 个答案:

答案 0 :(得分:0)

请先仔细阅读文档。在Codeigniter或任何其他MVC中,网址通常遵循此规则example.com/class/function/ID。在您的情况下,数据2016-08-0042将自动作为entryAccount类中Jev方法的参数。

答案 1 :(得分:0)

试试这个:

首先将变量放在查询字符串中,如下所示:

redirect('mycontroler/senddata/'.$name.'/'.$email);

以这种方式控制接收参数:

public function senddata($name,$email)
{
   // do you stuff here
}

或者接收您可以使用的参数:

$this->uri->segment(number);