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();