我正在使用symfony 4.4。 我有一个路线不同的控制器...
其中一个在这样的参数上具有标记:
/**
* @Route("/activation/{token}", name="activation")
*/
public function activation(...
对于这条路由和仅此一条,由于路径错误,我的css无法加载:
获取http://127.0.0.1:8000/activation/css/style.css净值:: ERR_ABORTED 404(未找到)
当我从路由中删除然后{token}参数时,我的CSS已加载。
对于我的模板,我在base.html.twig中声明了这样的CSS:
<link rel="stylesheet" type="text/css" href="{{ asset('css/style.css')}}" />#}
任何人都知道资产函数为何呈现动态路径吗?
答案 0 :(得分:0)
您可以使用正则表达式为您的路线添加Requirement,该表达式将从令牌参数中排除 css 名称。