我正在使用Symfony 1.4来构建Web应用程序。此应用程序的主页操作如下。
Module = content
Action = indexAction.php
/localhost/myapp/web/index.php/content/
当有人使用网络浏览器访问应用程序文件夹时,我需要将此操作用作defalut操作。如果有人按如下方式访问myapp文件夹。
/localhost/myapp
它应该在内部重定向到
/localhost/myapp/web/index.php/content/
并访问主页。
我猜Symfony路由在这里不起作用。有人可以帮我这个。
答案 0 :(得分:0)
使用symfony路由系统,您可以为/
定义默认模块/操作。
在myapp/config/routing.yml
中,定义主页路由(默认定义):
# default rules
homepage:
url: /
param: { module: content, action: index }
这样,访问/myapp
不会重定向您,但您将在您的主页上。