php - Symfony 默认 Controller 白页

标签 php symfony

通过 composer 安装新版本的 symfony 之后

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

默认的欢迎页面是这样的 enter image description here

所有权限都正确,所以不确定默认 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/

相关文章:

php - 递归php函数问题: works without any result

php - Twig 在第一个特定字符作为分隔符后拆分字符串

symfony - Composer - 未提交的更改(symfony 2.1)

php - 为什么 "www.example.com"与 "example.com"不同?

php - 在 PDO 中使用 password_verify 的正确方法是什么?

symfony - PHPUnit 增加内存会杀死进程本身

Symfony 缓存组件 - Redis 适配器

php - Symfony 4 - 功能测试 - 尽管 followRedirects 为真,但客户端不遵循重定向

php - 创建论坛,并尝试按时间戳对两个表进行排序。一张表主题和其他回复。我该如何对这些进行排序?

php - 如何在 Symfony 5 的其他目录中自动注册 'controllers as services'