サービスからリンクを生成するにはどうすればよいですか?サービス内に「ルーター」を挿入しましたが、生成されたリンクはではありませ/view/42
ん/app_dev.php/view/42
。どうすればこれを解決できますか?
私のコードは次のようなものです:
services.yml
services:
myservice:
class: My\MyBundle\MyService
arguments: [ @router ]
MyService.php
<?php
namespace My\MyBundle;
class MyService {
public function __construct($router) {
// of course, the die is an example
die($router->generate('BackoffUserBundle.Profile.edit'));
}
}