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

0

答案可以在用户指南的“使用你的课程”部分找到:http: //ellislab.com/codeigniter/user-guide/general/creating_libraries.html

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

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

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

$this->navigation->display();
于 2012-11-28T20:21:42.980 回答