0
[id] => 1 
[name] => About us 
[type] => page_link 
[link] => 
[page_id] => 1 
[parent_id] => 
[lft] => 2 
[rgt] => 3 
[depth] => 1 
[created_at] => 2017-02-05 07:25:22 
[updated_at] => 2017-02-05 07:25:38 
[deleted_at] =>

将“类型”添加为“页面链接”并从下拉列表中选择页面时。页面链接未保存在数据库中。

4

1 回答 1

1

在 Backpack\NewsCRUD 中,当存储到页面的链接时,我们不存储实际链接,因为这可能会改变它的时间。我们存储page_id. 所以是的,link将是空的。

当您输出菜单时,对于页面链接,在呈现时获取链接。例如,如果您使用 Backpack\PageManager 而不是 echoing $menu_item->link, echo $menu_item->page->getPageLink()

希望能帮助到你。

于 2017-04-05T12:38:04.630 回答