コントローラの外部でgenerateUrl()メソッドを使用する可能性はありますか?
を使用してカスタムリポジトリクラスで使用しようとしました$this->get('router')
が、機能しませんでした。
アップデート
私はここで一時的な解決策を見つけました:
http://www.phamviet.net/2012/12/09/symfony-2-inject-service-as-dependency-in-to-repository/
「推奨されていません」が、サービスコンテナ全体をリポジトリに注入しました。
しかし、今のところは機能します。
update2
コンテナ全体の代わりにルーターを注入することはおそらくより良い考えです:)