我有一个symfony应用程序(版本1.4),我在其中创建了后端应用程序和模块。但无法达到他们。我想通过以下链接访问模块:
项目名称/管理/主
projectname是一个别名,已经在wamp服务器中设置并在前端正常工作。 管理只是一个标记,用于指定我们处于后端部分。 main是一个模块,作为后端应用程序的主页。 在routing.yml(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”错误。哪里有错误,或者我还有什么额外的事情要做,感谢您的帮助......
答案 0 :(得分:0)
您创建了两个应用程序。相关“前端控制器”文件的真实路径是什么?
<强>前端强>
我想:
是不是?
<强>后端强>
后端怎么样?
- 1)C:\ wamp \ www \ projectname \ web \ management \ 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/*