我想用URL::FromRoute
恢复一条道路,但我在使用toString
时有一些顾虑
$path = Url::fromRoute('my_route_name',['mypParamsId' => 'MYPARAMSID'])->toString();
就这样我找到了一条路,但不是正确的那条
我希望我能恢复
$path = Url::fromRoute('my_route_name',['mypParamsId' => '{MYPARAMSID}'])->toString();
但是当我使用toString时,它不起作用,Drupal不能访问我的路由,如果我删除String,它会将我的对象返回给我,没有错误
2条答案
按热度按时间ars1skjm1#
试试这个:
然后打印$myurl因为它实现了_toString()
或者使用Drupal\Core\Link作为第二行
j2datikz2#