我使用的是symfony 4.4。我有一个控制器有不同的路由......。
其中一个路由的参数有一个标记,像这样。
/**
* @Route("/activation/{token}", name="activation")
*/
public function activation(...
对于这个路径,只有这个路径,我的css没有加载,因为路径错误。
GET http:/127.0.0.1:8000activationcssstyle.css。 net::ERR_ABORTED 404 (Not Found)
当我从路由中删除then{token}参数时,我的css加载完毕。
在我的模板中,我在base.html.twig中声明了这样的css。
<link rel="stylesheet" type="text/css" href="{{ asset('css/style.css')}}" />#}
有谁知道为什么asset函数会出现动态路径?
你可以用正则表达式为你的路由添加需求,它将排除 css 从token参数中提取的名称。