Symfony默认控制器白页

时间:2015-01-03 15:28:07

标签: php symfony

通过composer

安装新版symfony后

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

默认欢迎页面如下enter image description here

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

1 个答案:

答案 0 :(得分:6)

这正是应该显示的内容。安装标准框架版本时,它附带一个默认的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