php - 当我扩展 base.html.twig 时,Symfony 网页没有显示
问题描述
我在一个新项目上使用 Symfony,我刚刚创建了一个控制器和一个模板来开始。我的控制器:
public function index(){
return $this->render('character/index.html.twig');
}
我的 base.html.twig
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>{% block title %}Welcome!{% endblock %}</title>
{% block stylesheets %}{% endblock %}
</head>
<body>
{% block body %}{% endblock %}
{% block javascripts %}{% endblock %}
</body>
</html>
还有我的 index.html.twig:
{% extends "base.html.twig" %}
{% block stylesheets %}<link rel="stylesheet" href="{{ asset('assets/css/style.css') }}"/> {% endblock %}
{% block title %}Gamer{% endblock %}
{% block content %}
<div>Test</div>
{% endblock %}
当我访问此页面时,它是空白的,没有错误。当我删除该行时
{% extends "base.html.twig" %}
从我的 index.html.twig 中,我可以看到我的页面。我不明白为什么 base.hmtl.twig 不起作用。你有什么主意吗?
解决方案
推荐阅读
- android - 剪切下载的音频文件的字节数组部分
- excel - 如果左和/或函数如何组合
- javascript - 如何在 VueJS 的选择列表中插入图标?
- python - 如何根据列值填充所有值?
- java - Java 检查数值是短、长还是整数
- python - Django:如何使用来自 rest_framework 的 APIClient 在单元测试用例中上传 CSV 文件
- java - 访问注入的属性会导致 NullPointerException
- ssis - 日期条件更新问题 SSIS?
- javascript - 当我切换到 xcode 新构建系统时,IOS 临时错误“无法安装应用程序,因为无法验证其完整性”
- r - 改变李克特量表中的绘图顺序