我有一个更新网站的任务 . 本网站使用Symfony2 . 我尝试在我的localhost上模拟网站 .
当我尝试使用空方向路径(REQUEST_URI)到达索引页面时,Symfony2返回 No route found for "GET /"
. 我尝试运行的网址是 http://localhost/app_dev.php
.
当我使用(例如) /booking
时,它也不起作用
怎么了 ?
app / config / routing.yml:
app:
resource: "@AppBundle/Controller/"
type: annotation
app / config / routing_dev.yml:
_wdt:
resource: "@WebProfilerBundle/Resources/config/routing/wdt.xml"
prefix: /_wdt
_profiler:
resource: "@WebProfilerBundle/Resources/config/routing/profiler.xml"
prefix: /_profiler
_configurator:
resource: "@SensioDistributionBundle/Resources/config/routing/webconfigurator.xml"
prefix: /_configurator
_errors:
resource: "@TwigBundle/Resources/config/routing/errors.xml"
prefix: /_error
_main:
resource: routing.yml
src / AppBundle / Resources / config / routing.yml:
AppBundle:
resource: "@AppBundle/Resources/config/routing/routing.yml"
prefix: /
AppBundle_booking:
resource: "@AppBundle/Resources/config/routing/booking.yml"
prefix: /bookings
AppBundle_client:
resource: "@AppBundle/Resources/config/routing/client.yml"
prefix: /clients
AppBundle_invoice:
resource: "@AppBundle/Resources/config/routing/invoice.yml"
prefix: /invoices
AppBundle_product:
resource: "@AppBundle/Resources/config/routing/product.yml"
prefix: /products
AppBundle_category:
resource: "@AppBundle/Resources/config/routing/category.yml"
prefix: /categories
AppBundle_contracts:
resource: "@AppBundle/Resources/config/routing/contract.yml"
prefix: /contracts
AppBundle_users:
resource: "@AppBundle/Resources/config/routing/user.yml"
prefix: /users
AppBundle_activities:
resource: "@AppBundle/Resources/config/routing/activity.yml"
prefix: /activities
AppBundle_services:
resource: "@AppBundle/Resources/config/routing/service_contract.yml"
prefix: /services
src / AppBundle / Resources / config / routing / routing.yml:
AppBundle_home:
pattern: /
defaults: { _controller: AppBundle:Default:index }
我知道还有很多其他问题与我的相似 . 但是,当我试图遵循给定答案的分数时,它仍然无效 . 所以我希望这会对我有所帮助 .
提前致谢 .
1 回答
在 app/config/routing.yml 文件中,您将 annotation 定义为路由配置类型 . 但是,您正在使用YML文件来配置路由 .
将您的 app/config/routing.yml 更改为:
并且应正确加载捆绑包的路由配置 .