0

很简单。我怎样才能转换这个:

index.php/person/byAge?age=5 or index.php/person/byAge (with $_POSTed data)

对此:

index.php/person/byAge/5

我正在使用 CodeIgniter 2.1.3

4

1 回答 1

1

对于您的特定问题,您不需要编辑 .htaccess (如果您愿意仍然在您的 URL 中包含 index.php)。在这里查看 Codeigniter uri 类

他们的文档是关于 IMO 框架的最好的东西,并且会比我更好地解释这些。

特别注意以下命令:

$this->uri->segment();

此函数允许您返回 url 的特定段。因此,在您的情况下,您将调用人员控制器的 byAge 方法。调用 $this->uri->segment(3); 将返回 5。

于 2013-02-19T15:08:00.310 回答