-1

URLに2つのクラス名を表示することは可能ですか?たとえば、カテゴリとギャラリーの2つのクラスがあります。

URLで表示したいのですが… category/gallery/2

4

1 に答える 1

0

うーん..私の知る限り、そのような2つのクラスを持つことはできません。しかし、あなたができることは、「Category」と呼ばれるクラスを持ち、その中に「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に移動します。

ありがとう

于 2013-01-20T11:24:48.700 に答える