我刚刚安装了Symfony 2.7。
我已经从命令行启动了我的应用程序:
$ php app/console server:run
我安装了XAMPP来运行PHP。
以下图片显示了我的 localhost:8000 / config.php 和 localhost:8000 页面。
配置 ! 主页 !
精确解决方案:
_blog:
path: /
defaults: { _controller: AppBundle:Default:index }
其中:
路径指向localhost:8000
defults :在“blog \ src \ AppBundle \ Controller \ DefaultController.php”文件中执行 indexAction 方法(默认情况下,该文件位于我项目的文件系统中,因此对于不同的控制器,请将此文件替换为您自己的文件。
答案 0 :(得分:4)
新安装的symfony没有任何路由。在您的捆绑包中,您需要为/ blog定义路由。
/app/config/routing.yml中的文件看起来应该是这样的。
my_bundle:
resource: "@MyBundle/Resources/config/routing.yml"
这将确保包含您在捆绑包配置中设置的路由。
所以在/src/MyBundle/Resources/config/routing.yml你应该有类似的东西
my_blog:
path: /blog
defaults:
_controller: MyBundle:Blog:index
在命令行中运行php app/console router:debug
也会显示您的可用路由。
请勿忘记为开发环境刷新缓存php app/console cache:clear --env=prod
或php app/console cache:clear --env=dev
。