symfony 如何在EasyAdminBundle中创建target_blank菜单链接?

vfh0ocws  于 2022-11-16  发布在  其他
关注(0)|答案(2)|浏览(107)

在EasyAdmin Jmeter 板中,我在左侧菜单中添加了一个“查看网站”链接:

但是我希望它在单击时打开一个新的浏览器窗口。我想知道如何向它添加target="_blank”属性(或任何其他解决方案来获得此结果)。
现在我有这个代码在App\Controller\Admin\DashboardController.php

public function configureMenuItems(): iterable
{
    yield MenuItem::linkToDashboard('Dashboard', 'fas fa-tachometer-alt');
    yield MenuItem::linkToUrl('View website', 'fas fa-eye', '/')
        ->setPermission('ROLE_ADMIN');
    // ...
}

谢谢你,谢谢你

mkh04yzy

mkh04yzy1#

你可以试试这个

dpiehjr4

dpiehjr42#

yield MenuItem::linkToUrl('Homepage', 'fa fa-home', $this>generateUrl('homepage'))
        ->setLinkTarget(
            '_blanc'
        );

相关问题