symfonyにおいて、どのように私はクラスでなurl_forヘルパーを使用することができますか?

StackOverflow https://stackoverflow.com/questions/973178

質問

私はクラスの内部でURLを構築していると私はただのrouting.ymlファイルを変更することにより、後で必要に応じてルーティングを変更することができるようにしたいと思います。

私はルートを持っている場合:

userSignup:
  url:   /user/signup
  param: { module: user, action: signup }

私は動的URLを作成するために、クラスでのなurl_for( 'userSignup')のヘルパーを使用することができますどのように?

役に立ちましたか?

解決

URLを生成するために、あなたのアクションでビューヘルパーを使用する必要はありません。

$this->generateUrl("userSignup");

の方法は sfComponent.class.php <で定義されています/>。これは推奨される方法ではなく、ビューヘルパーをロードし、それらを使用するハック回避策です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top