Symfony 默认控制器白页

Symfony default controller white page

通过 composer 安装新版本的 symfony 后

php composer create-project symfony/framework-standard-edition myProject

默认的欢迎页面如下所示

所有权限都正确,所以不确定默认视图在哪里?有人以前看过这个吗?

这正是应该显示的内容。当您安装标准框架版本时,它带有一个默认的 AppBundle,它有一个加载默认索引页面的控制器。该模板的内容仅显示 Homepage.

这是 AppBundle/Controller/DefaultController 调用,它呈现 default/index.html.twig 模板:

return $this->render('default/index.html.twig');

这是该模板的 content 部分:

{% block body %}
Homepage.
{% endblock %}

Symfony 分析器显示在底部这一事实是您实际正确安装 Symfony 的主要指标。

这是 Symfony 2.7 中的文件:

https://github.com/symfony/symfony-standard/blob/2.7/src/AppBundle/Controller/DefaultController.php https://github.com/symfony/symfony-standard/blob/2.7/app/Resources/views/default/index.html.twig

您正在寻找的屏幕截图存在于 Acme/DemoBundle 中,这是 Symfony 2.4 的默认设置,但在 Symfony 2.5 中已被删除,取而代之的是更简单的 AppBundle