Yii2提供了非常好的调试工具。它显示了对数据库的所有调用,以及指向正在访问数据库的文件的链接。这些链接的形式为:
ide://open?url=file:///var/www/yii2-advanced/common/models/User.php&line=121
很不幸,默认情况下,Firefox无法打开它们。您如何通过单击打开链接?在浏览器中搜索代码会更好,一旦知道问题出在哪里,就切换回普通IDE。
我认为它需要在Firefox中进行配置,因此更多软件与代码无关,但这也是Yii2的一个非常具体的问题,而Yii2社区主要/仅与代码相关。
答案 0 :(得分:0)
您可以在链接上使用右键菜单,然后选择在新标签页中打开
或单击链接时按CTRL
,或者如果您确实要更改默认的Firefox设置,请使用
about:config (in the url bar )
并搜索
browser.link.open_newwindow
双击将值更改为1
答案 1 :(得分:0)
您可以使用traceLine
属性来配置这些链接的外观:
'modules' => [
'debug' => [
'class' => 'yii\debug\Module',
'traceLine' => '<a target="_blank" href="file://{file}&line={line}">{text}</a>';
},
],
],
Firefox应该处理这样的路径(只要您在同一台计算机上运行应用程序和IDE,并且您的用户有权读取/var/www
目录)。