routing.yml中symfony主页的问题

时间:2011-05-04 13:58:25

标签: php routing symfony-1.4

我正在关注symfony 1.4网站上的Jobeet教程,我在routing.yml中遇到了一些问题。

http://www.symfony-project.org/jobeet/1_4/Doctrine/en/04

我已经创建了jobeet模块并在我的routing.yml中指定了它。当我去frontend_dev时,它完美无缺。但是,在浏览index.php时,它会显示默认的symfony主页。好像我没有改变路由。

开发和生产是否有不同的路由?是什么导致这个?提前谢谢。

2 个答案:

答案 0 :(得分:4)

您是否清理了缓存? routing.yml中的更改仅在清除缓存后才会生效。

php symfony cache:clear

使用frontend_dev.php时它起作用的原因是它使用dev环境加载应用程序。在开发模式下,Symfony会检查自上次请求以来是否修改了配置文件,如果已更改,则会覆盖缓存版本。

答案 1 :(得分:0)

这听起来像是一个mod_rewrite问题。

您需要做的是确保您的apache实例启用了mod_rewrite。

通常,您要做的是放置/ symfonyproject / web文件夹中的.htaccess文件,并将其复制到您的Web根文件夹中。