我想根据用户表中的某些字段显示/隐藏菜单中的选项。有办法做到这一点吗?例如,如果 user.isFirst() 则从菜单中隐藏选项“产品”。
easy_admin:
site_name: '<img src="/build/images/logo.png" alt="dfg" />'
formats:
datetime: 'Y-m-d'
design:
brand_color: '#009036'
color_scheme: 'light'
form_theme: 'vertical'
templates:
layout: 'admin/default/layout.html.twig' #for rewrite layout and add edit my account button
menu:
- label: 'menu.labels.dashboard'
route: 'route_declarant_dashboard'
icon: 'dashboard'
default: true
params:
menuIndex: 0
- label: 'menu.labels.products'
entity: 'Products'
icon: 'shopping-bag'
- label: 'menu.labels.users'
entity: 'Users'
icon: 'bullhorn'
所以这个想法是:
隐藏“产品”-> if user.isFirst()
显示“产品”-> 其他情况。