Herkese slmlar laravelde yeniyim. daha önce ci kullanıyordum. laravel öğrenmeye çalışıyorum. Daha çok ci ile yaptıklarımı yapmaya çalışıyorum
veritabanımda sayfalar diye bi tablom var
id
parent_id
seo
baslik
alanlarım var. bu tablodan dinamik bir menu oluşturmak istiyorum. Dinamik menu için aşağıdaki paketi kullandım.
http://vespakoen.github.com/laravel-menu/
örnek kullanım olarak
function initialize_menu($parent_id = 0)
{
// Load the pages from the database
$pages = DB::table('pages')
->where_parent_id($parent_id)
->get();
// Loop through the pages
foreach ($pages as $page)
{
if($parent_id == 0)
{
// Get a menu handler for the menus this page should go in
$menus = Menu::handler(explode(',', $page->menus));
}
else
{
// Find the item list that has a name of the parent_id we are looking for
$menus = Menu::all()
->find($parent_id);
}
// Add the page to the item list, and add the children item list (empty)
// but named with the page's id
$menus->add($page->url, $page->menu, Menu::items($page->id));
// Attach the children (if any) of this page
initialize_menu($page->id);
}
}
bu kodu vermiş ben bunu kullandığımda
call_user_func_array() expects parameter 1 to be a valid callback, first array member is not a valid class name or object
hatası alıyorum.
Sıkıntı sanırım $page->menus kısmında ama ne yapmalıyım bilemedim.
veritabanındaki bir tablodan dinamik menu nasıl oluşturabilirim. Yardımcı olursanız teşekkür ederim