我对 FuelPHP 相当陌生,我正在尝试在模板顶部添加一个导航栏。包含菜单结构的数据库已经可用。
我在 GitHub 上找到了这个好看的类:
https://github.com/KrisOzolins/NavBuilder/blob/master/navbuilder.php
我试图通过将 navbuilder.php 文件添加到我的类目录来使其工作:fuel/app/classes
并将https://github.com/KrisOzolins/NavBuilder指令中的示例代码输入到我的fuel/views/welcome/index.php 文件中:
$menu = NavBuilder::factory()->build()->render();
echo $menu;
在此之前,我更改了类中 tablesetup 的 $default_setting 以反映我的数据库表。
这就是我得到的:
ErrorException [ Fatal Error ]:
Call to a member function render() on a non-object
正如我所说,我对 FuelPHP 还很陌生。我也是第一次掌握 MVC 方法。