我正在尝试将作为参数登录的用户的id传递给索引。
<li class="active"><a href="<?php echo Yii::$app->request->baseUrl;?>/todo/index/"><span class="glyphicon glyphicon-home"></span> Home</a></li>
这里我想添加登录的用户ID:
我试图失败的事情:
<li class="active"><a href="<?php echo Yii::$app->request->baseUrl;?>/todo/index/. Yii::$app->user->identity->username ."><span class="glyphicon glyphicon-home"></span> Home</a></li>
答案 0 :(得分:2)
试试这个:
<?= Html::a('<i class="glyphicon glyphicon-home">Home', Url::to(['todo/index', 'user_id' => Yii::$app->user->id]), ['class' => 'btn btn-default']) ?>
答案 1 :(得分:0)
你可以这样做
<li class="active">
<a href="<?php echo Yii::$app->request->baseUrl.'/todo/index/'.Yii::$app->user->identity->username;?>">
<span class="glyphicon glyphicon-home"></span> Home
</a>
</li>
答案 2 :(得分:0)
接受的答案很棒但你应该使用:
<hdp:configuration id="hadoopConfiguration">
"${hadoop.url}"
</hdp:configuration>
直接写SEF网址也不是一个好习惯。您应该使用规则对其进行格式化。