Codeigniter路由问题在url中显示两个classname

时间:2013-01-20 11:09:06

标签: php codeigniter

是否可以在网址中显示两个类名? 例如,我有两个类:类别和图库。

我想在网址中显示为... category/gallery/2

1 个答案:

答案 0 :(得分:0)

嗯..据我所知,你不能有2个这样的课程。但你可以做的是有一个叫做“类别”的类,里面有一个名为“Gallery”的函数。在内部,您可以使用uri段获得值2.

我附上以下代码供参考。

class category extends Controller {

    //php 5 constructor
    function __construct() {
        parent::Controller();
    }

    //php 4 constructor
    function category() {
        parent::Controller();
    }

    function gallery() {
        $galleryId = $this->uri->segment(3);
        if($galleryId==2){
            //<statements>
        }
    }

}

category / gallery / 2将带你去。

由于