通过 composer 安装新版本的 symfony 之后
php composer create-project symfony/framework-standard-edition myProject
默认的欢迎页面是这样的
所有权限都正确,所以不确定默认 View 在哪里?有人以前见过这个吗?
最佳答案
这正是应该显示的内容。当您安装标准框架版本时,它带有一个默认的 AppBundle
,它有一个加载默认索引页面的 Controller 。该模板的内容仅显示 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
。
关于php - Symfony 默认 Controller 白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27756392/