快速提问:
我在我的视图脚本中使用以下代码来生成链接
<?=HTML::a("(".$player['player']->steam_id_32.")",['steam/','steamid'=>$player['player']->steam_id_32])?>
这将返回以下链接
/网络/蒸汽/ STEAM_0%3A0%3A96553432
我怎么能让它返回
/网络/蒸汽/ STEAM_0:0:96553432
我尝试了一些但是无法弄明白谢谢
答案 0 :(得分:4)
此行为是设计使然。您无法真正更改此行为,但可以使用解决方法。
下面的代码首先创建url,然后对其进行解码。然后使用之前创建的URL创建链接(<a>
)。
$url = urldecode(Url::toRoute(['steam/', 'steamid' => 'aa:bb:cc']));
echo Html::a('title', $url);