获取 Drupal 中当前提供的路由的菜单链接项
Posted
技术标签:
【中文标题】获取 Drupal 中当前提供的路由的菜单链接项【英文标题】:Get menu link item of a currently provided route in Drupal 【发布时间】:2022-01-02 06:28:00 【问题描述】:我想获取给定路由/people/scientists
的菜单链接项:
$menu_link = \Drupal::entityTypeManager()->getStorage('menu_link_content')
->loadByProperties(['link.uri' => 'entity:/people/scientists']);
但由于某种原因,它返回一个空数组。我在这里做错了什么?
【问题讨论】:
【参考方案1】:在我的空样本数据中,menu_link_content_data 表有 link_uri
列
所以我想你可以试试这个:
loadByProperties(['link_uri' => 'entity:/people/scientists'])
【讨论】:
以上是关于获取 Drupal 中当前提供的路由的菜单链接项的主要内容,如果未能解决你的问题,请参考以下文章