Как открыть PDF в новой вкладке, используя KNP Menu Bundle - PullRequest
0 голосов
/ 24 декабря 2018

Я хочу открыть PDF-документ в новой вкладке, нажимая кнопку «Скачать PDF».

Нашел решение на SO, что вам нужно добавить 'target' => "_blank", но в моем случае это не работает, и я неПонятия не имею почему.Пробовал setLinkAttribute, setChildAttribute, setAttribute и ни один из них не работает.Также уже добавлено расположение контента inline.

$menu
     ->addChild(
     'download_file',
     [
       'route' => 'admin_download_file',
       'routeParameters' => [
             'token' => $admin->getToken(),
        ],
     ]
            )
     ->setAttribute('type', 'link')
     ->setLinkAttribute('target', '_blank');

1 Ответ

0 голосов
/ 24 декабря 2018
->setLinkAttributes(['target', '_blank']);

или я думаю на уровне ребенка что-то вроде:

->addChild(
 'download_file',
 [
   'route' => 'admin_download_file',
   'routeParameters' => [
         'token' => $admin->getToken(),
    ],
   'linkAttributes' => ['target' => '_blank']
 ]
        )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...