如何从服务生成链接?我在我的服务中注入了“路由器”,但是生成的链接/view/42
不是/app_dev.php/view/42
. 我该如何解决这个问题?
我的代码是这样的:
服务.yml
services:
myservice:
class: My\MyBundle\MyService
arguments: [ @router ]
我的服务.php
<?php
namespace My\MyBundle;
class MyService {
public function __construct($router) {
// of course, the die is an example
die($router->generate('BackoffUserBundle.Profile.edit'));
}
}