【发布时间】:2013-03-01 03:55:28
【问题描述】:
我对 ci 完全陌生,
我有一个类似这样的网址:
http://localhost/mvc/post/prod_id/1
我希望它是:
http://localhost/mvc/post/my-best-product
到目前为止,我能够设法将所有这些路由到 home/post/ 并且还学习了 segment 函数。
但我的问题是如何真正将url_title 输出到实际网址。
我找不到关于这个特定主题的任何信息。我能找到的只是如何使用url_title 以及如何在 ci 中路由。但他们没有解释我们如何才能真正改变基本的 url 名称。
请指引我正确的方向。
解决方案示例:
public function my_method($product_slug)
{
$product1 = "training-for-recruitment";
$product2 = "training-for-od";
if($product_slug==$product1)
{
$this->load->view('prod1');
}else if($product_slug==$product2)
{
$this->load->view('prod2');
}else{
show_404();
}
}
这不是我真正要做的。只是为了让其他人了解 Slugs 的解决方法。
【问题讨论】:
标签: php codeigniter url-routing