无法到达后端模块;路由问题


cannot reach backend modules; routing problem

我有一个symfony应用程序(版本1.4),我在其中创建了后端应用程序和模块。但是够不着。我想通过以下链接访问模块:

projectname/管理/主要

projectname是一个别名,已经在wamp服务器中设置并在前端正常工作。管理只是一个标签,指定我们在后端部分。Main是一个模块,作为后端应用程序的主页。路由内部。(C:'wamp'www'projectname'apps'backend'config'routing.yml)是:

homepage:
  url:   /:management
  param: { module: main, action: index }
# generic rules
# please, remove them by adding more specific rules
default_index:
  url:   /management/:module
  param: { action: index }
default:
  url:   /management/:module/:action/*

但是它给出了"Page Not Found-404"错误。哪里出错了,还是有什么需要我做的,谢谢你的帮助

创建了两个应用程序。相关"前端控制器"文件的真实路径是什么?

前端

我认为

:

  • 路径:C: ' wamp ' www ' projectname ' web ' index . php
  • 的url: http://projectname

正确吗?

后台

后端呢?

  • 1) C: ' wamp ' www ' projectname ' web '管理' index . php
  • 2) C: ' wamp ' www ' projectname ' web ' backend.php

案例1:

的url: http://projectname/management/index.php

(显然,如果.htaccess配置正确,可以省略"index.php")

routing.yml:

homepage:
  url:   /
  param: { module: main, action: index }
default_index:
  url:   /:module
  param: { action: index }
default:
  url:   /:module/:action/*

案例2:

的url: http://projectname/backend.php/management

routing.yml:

homepage:
  url:   /management
  param: { module: main, action: index }
default_index:
  url:   /management/:module
  param: { action: index }
default:
  url:   /management/:module/:action/*