CodeIgniter 2 - 使用默认控制器功能而不在URL中指定

时间:2011-02-06 22:30:40

标签: php codeigniter codeigniter-2

请参阅CodeIgniter 2中的以下控制器

<?php
class user extends CI_Controller {

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

    function index($id) {
        // do something here    
    }
}

&GT;

所以我的网址就是 http://mydomain.com/user/index/2

但我真正想要的是能够在URL中没有'index',所以URL就是 http://mydomain.com/user/2

有人知道如何实现这个目标吗?

提前致谢

1 个答案:

答案 0 :(得分:0)

我的另一个答案是摆脱index.php,但我没有意识到这不是你问的。

我不得不处理这个问题所以我所做的是添加一个正则表达式编号路径:

$route['(:num)'] = '/user/index/$1';