38
A
答えて
60
は(何のバックスラッシュに気付かないsite/user
に行くようにしてください最後に)。
一般的にはうまくいくはずですが、私は比較的類似した設定をしています。
しかし、他のすべては、あなたが常に同じアクションのための複数の経路を定義することができます失敗した場合、すなわち
/**
* Lists all User entities.
*
* @Route("/", name="user_no_cid")
* @Route("/{cid}", name="user")
* @Template()
*/
public function indexAction($cid=null)
{
33
あなたのルーティング設定のためのYMLファイルを使用して、このようなあなたのルーティングパラメータにidのデフォルト値を追加します。
user:
pattern: /site/user/{id}
defaults: { _controller: YourBundle:Default:index, id: 1 }
参照ドキュメントhere
5
また、例えば、GETパラメータでそれを行うことができます
/**
* @param Request $request
*
* @return Response
*/
public function displayDetailAction(Request $request)
{
if ($courseId = $request->query->get('courseId')) {
関連する問題
- 1. Symfony2のPOSTルートは、私はこのようになりますルートを持っている
- 2. 、どのように私は私のルートで部品
- 3. Symfony2のは、私はちょうどSymfony2のウェブアプリのプロジェクトを開始した
- 4. どのように私はできませんルート要素
- 5. どのように私は同じ集計ルート
- 6. Symfony2の - フォームだから私はこのルート持っページ
- 7. Symfony2の:私は名前のテーブルを持ってどのようにフィールドのDateTime
- 8. は、どのような角度のルート
- 9. Symfony2:どのように私はsonataAdminBundleでページネーションを統合しますか?
- 10. Symfony2のこのような構成により、いくつかのルート
- 11. Symfony2の/小枝は:どのように出力
- 12. はどのように私は私に
- 13. アウレリアは、私はそうのようなルート設定してい相対ルート
- 14. Laravel 5は、どのように私はLaravelでPOSTルートを持っている
- 15. どのようにwordpressのルートURL私はワードプレスにインストールされている
- 16. は、ルータが、私は私のルートは、次のように設定している
- 17. は、どのように私は私が
- 18. 私の以前のルートはどのように入手できますか?
- 19. どのように私は、アプリケーションのルートを得るのですか?
- 20. 場でルートSymfony2の変更
- 21. Symfony2ルート変数へのアクセス
- 22. Symfony2のAsseticルートとリソースエラー
- 23. は、どのように私はどのように私は、ファイル作成時と
- 24. Doctrine2は、私は以下のようにexeptionをのgettinていますSymfony2の
- 25. どのように私は
- 26. どのように私は
- 27. どのように私は
- 28. どのように私は
- 29. どのように私は
- 30. 、どのように私は
OPは明らかコントローラ – phpguru
でルート注釈を使用しているがそれでも彼の答えは、私や他のいくつかの将来のために – Andrew
お知らせ助け: 'pattern'キーはSymfonyの3 –