我有这个PHP应用程序与设置导航栏项目,我想添加到他们的项目“教程”navigation bar items with the one I need to add "tutorial"
themes/layout目录有两个文件“admin”和“main”,我在其中找到了属于导航栏的以下代码部分
<?php echo Nav::widget([
'options' => ['class' => 'navbar-nav navbar-right'],
'encodeLabels' => false,
'items' => [
['label' => Yii::t('app', 'Dashboard'), 'url' => ['/dashboard'],
'active' => 'app' === $moduleID && 'dashboard' === $controllerID],
['label' => Yii::t('app', 'Tutorial'), 'url' => ['/tutorial'],
'active' => 'app' === $moduleID && 'tutorial' === $controllerID],
字符串
我能够在导航栏中为Turotial创建一个占位符,如上面的代码所示,我需要将其链接到外部页面,如 * google.com ,而不是应用程序中的页面。我尝试更改*'url' =>['/tutorial']参数,但它总是指向错误页面,并且链接将应用程序url附加到我在/*之后放置的任何内容,所以它看起来像这样:https://mywebsite.com/tutorial * 或 * https://mywebsite.com/google.com * 如何解决这个问题?
1条答案
按热度按时间bt1cpqcv1#
我通过间接搜索找到了答案。答案是简单地删除[/]并将URL放在''之间,所以它看起来像这样:
字符串
我还想让它在新标签中打开,所以发现正确的添加应该是 'linkOptions' => array('target' => '_blank'),所以整个代码现在看起来像这样:
型
谢谢你招待我,我希望我为这个惊人的平台增加了价值