CodeIgniter中的好网址

时间:2011-03-06 11:30:50

标签: url codeigniter

有谁知道我怎么能在CodeIgniter中得到漂亮的url,如下所示:examplepage.com/sites/my-new-project而不是examplepage.com/sites/2

URI中的最后一个段可以是标题或其他自定义字符串。

请帮帮我;)

此致

彼得

2 个答案:

答案 0 :(得分:1)

您可以使用routing.php来设置自定义路线。

http://codeigniter.com/user_guide/general/routing.html

祝你好运。

答案 1 :(得分:1)

默认情况下,CI的网址“很好” - 您可以选择它们。

根据细分的想法,CI有:

controller/method/params

例如:

class Article extends CI_Controller {

    function __construct()
    {
        parent::__construct();
    }

    function index()
    {
        // blah
    }

    function read($article=null)
    {
       // display article
    }
}

然后您可以生成如下链接:

site.com/article/read/my-article-title

my-article-title将是存储在您的数据库中的URL slug,read方法将查找并返回相应的内容。

建议的另一种方式是路由,但是嘿,功能就建立在那里,所以你也可以使用它。