1

localhost/Symfony/web/app_dev.php/Categoria/ にアクセスしようとすると、Symfony2 は "GET /Category/" に対して No route found を返し、ページ localhost/Symfony/web/app_dev.php/hello/Guido は機能します。

src\grupo85\entregaFinalBundle\Resources\config\routing.yml:

grupo85entrega_final_homepage:
pattern:  /hello/{name}
defaults: { _controller: grupo85entregaFinalBundle:Default:index }

app\config\routing.yml:

grupo85entrega_final:
  resource: "@grupo85entregaFinalBundle/Resources/config/routing.yml"
  prefix:   /

grupo85entregaFinalBundle:
  resource: "@grupo85entregaFinalBundle/Controller/"
  type: annotation
  prefix: /

php アプリ/コンソール ルート:デバッグ

categoria                     GET    ANY    ANY  /categoria/
categoria_create              POST   ANY    ANY  /categoria/
categoria_new                 GET    ANY    ANY  /categoria/new
categoria_show                GET    ANY    ANY  /categoria/{id}
categoria_edit                GET    ANY    ANY  /categoria/{id}/edit
categoria_update              PUT    ANY    ANY  /categoria/{id}
categoria_delete              DELETE ANY    ANY  /categoria/{id}

また、cache:clear --env prod コマンドを実行して、pp/cache フォルダーを手動で削除しようとしました。どうしたの?ありがとう。

4

1 に答える 1

2

エラーメッセージを理解してください。へのルートがありません/Categoria/。へのルートがあり/categoria/ます。小文字に注意してください。SF2 ルーターは大文字と小文字を認識します。

于 2013-05-05T12:58:05.270 に答える