/ / ईंधन ईंधन नेविगेशन पट्टी के साथ NavBuilder - नेविगेशन, ईंधन

Navbuilder के साथ Fuelphp नेविगेशन बार - नेविगेशन, fuelphp

मैं FuelPHP के लिए काफी नया हूं और मैं अपने टेम्पलेट के शीर्ष पर एक नेविगेशन बार प्राप्त करने की कोशिश कर रहा हूं। मेनुस्ट्रक्चर युक्त डेटाबेस पहले से ही उपलब्ध है।

मुझे GitHub पर यह अच्छी लग रही कक्षा मिली:

https://github.com/KrisOzolins/NavBuilder/blob/master/navbuilder.php

मैं अपनी कक्षा निर्देशिका: ईंधन / ऐप / कक्षाओं में navbuilder.php फ़ाइल जोड़कर इसे प्राप्त करने की कोशिश कर रहा हूं

और से उदाहरण कोड दर्ज किया https://github.com/KrisOzolins/NavBuilder मेरे ईंधन / विचारों / स्वागत / index.php फ़ाइल के लिए निर्देश:

$menu = NavBuilder::factory()->build()->render();
echo $menu;

इससे पहले मैंने अपने डेटाबेस तालिका को प्रतिबिंबित करने के लिए कक्षा में टेबलसेटअप के $ default_setting को बदल दिया।

मेरे पास बस यही है:

ErrorException [ Fatal Error ]:
Call to a member function render() on a non-object

जैसा कि मैंने बताया, मैं फ्यूलपीईपी के लिए काफी नया हूं। मैं पहली बार एमवीसी दृष्टिकोण को भी समझ रहा हूं।

उत्तर:

जवाब के लिए 0 № 1

कोड पर एक त्वरित रूप से पता चलता है कि बिल्ड () एनएबी के बजाय NULL लौटाता है, जब DB क्वेरी लिंक को लाने के लिए परिणाम नहीं देता है।

तो इसे कम करने के लिए करें:

$menu = NavBuilder::factory()->build();
if ($menu)
{
echo $menu->render();
}