Ссылка на файл на сайте отладки html yii2 не работает.Как заставить ссылку ide: // open? Url = file: /// ... работать? - PullRequest
0 голосов
/ 04 июня 2019

Yii2 предоставляет очень хороший инструмент для отладки.Он показывает все обращения к базе данных, а также ссылки на файлы, к которым осуществляется доступ к базе данных.Эти ссылки имеют вид:

ide://open?url=file:///var/www/yii2-advanced/common/models/User.php&line=121

К сожалению, Firefox не может открыть их по умолчанию.У вас как открыть ссылку одним кликом?Было бы намного лучше найти код в браузере, и как только вы поймете, в чем проблема, переключитесь обратно в обычную среду IDE.

Я думаю, что она должна быть настроена в Firefox и, следовательно, больше программного обеспечения, а не кода, но это также очень специфическая проблема с Yii2, и сообщество Yii2 главным образом связано только с кодом.

Ответы [ 2 ]

0 голосов
/ 04 июня 2019

Вы можете настроить внешний вид этих ссылок, используя свойство traceLine:

'modules' => [
    'debug' => [
        'class' => 'yii\debug\Module',
        'traceLine' => '<a target="_blank" href="file://{file}&line={line}">{text}</a>';
        },
    ],
],

Firefox должен обрабатывать такой путь (при условии, что вы запускаете приложение и вашу IDE на одном компьютере и у вашего пользователя есть права на чтение каталога /var/www).

0 голосов
/ 04 июня 2019

Вы можете использовать контекстное меню по ссылке и выбрать открыть в новой вкладке

или нажмите CTRL при нажатии на ссылку

или, если вы действительно хотите изменить настройку Firefox по умолчанию, используйте

about:config  (in the url bar )  

и поиск

browser.link.open_newwindow 

двойной щелчок, чтобы изменить значение на 1

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...