在 symfony 中找不到带有资产的样式表

stylesheet not found with asset in symfony

我目前正在学习 symfony (v. 4) 并尝试在模板中包含 .css 文件。但是,我得到了这个错误: GET http://localhost:8000/css/app.css net:: ERR_ABORTED

我的模板(src/templates/index/tracking.html.twig):

{% extends' base.html.twig' %}

{% block stylesheets %}
    <link rel= "stylesheet" href="{{ asset ('css/app.css') }}" />
{% end block %}
...

我的控制器(src/Controller/TrackingController.php):

<?php
namespace App\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use App\Entity\Time;

class TrackingController extends Controller {
    public function index () {
        return $this->render ('index/tracking.html.twig');
    }
}

我的 CSS 文件位于 assets/css/app.css 下。我究竟做错了什么?如何正确集成 CSS 文件?

如果您不使用 Webpack-Encore,您的 css 文件应该在 "public/css" 文件夹中。