0

CodeIgniterを使い始めたばかりですが、CIのライブラリファイルに自分のクラスを含めて、ナビゲーションに使用したいと思います。

問題は、このクラスをどこで呼び出すか、CI標準でどのように使用するかがわからないことです。私は運がなくてこれを一晩中探していました...誰かが私に正しい答えを教えてもらえますか?

通常の方法では、ナビゲーションクラスを呼び出して使用するために、このようなことを行います。

    $menu = new Navigation("navigation");
    $menu_items = array("home", "about");

    foreach($menu_items as $items) { 
       $items = new NavigationItem();
       $items->setMenuItem($item);
       $menu->addChild($items);
    }
echo $menu->display();

私が現在使用しているコードは次のとおりです。

        $construct = array(
        'name' => 'nav'
    );

    $menu_items = array("home", "about");

    $men = $this->load->library('Navigation', $construct);
    foreach($menu_items as $item) {
        $item = $this->load->library('NavigationItem');
        $this->navigationitem->setMenuItem($item);
        $this->navigation->addChild($item);
    }

    $this->navigation->display();
4

1 に答える 1