symfony忽略路由

时间:2011-09-19 08:38:17

标签: php symfony1 symfony-1.4

我有一个symfony应用程序(版本1.4)。当我只键入projectname/但我忽略并显示symfony默认项目成功创建的页面时,我想在前端应用程序中看到主模块的索引页面。我routing.yml C:\wamp\www\tr\apps\frontend\config\routing.yml中的homepage: url: / param: { module: main, action: index } default_index: url: /:module param: { action: index } default: url: /:module/:action/* 是:

{{1}}

我找不到错误。请帮忙。

2 个答案:

答案 0 :(得分:1)

您需要清除缓存。

Symfony缓存生产环境中的所有配置文件 - 这意味着如果您更改其中的任何内容,则需要清除缓存(或者至少删除给定配置文件的缓存版本,因此不需要重新生成-cache everything)。

通过index.php前端控制器使用您的应用程序,您正在使用prod环境。

出于开发目的,建议使用appname_dev.php前端控制器,这种缓存几乎不存在(它会自动重新加载每个配置文件,不包括i18n翻译)。

答案 1 :(得分:0)

试试这个: -

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