我有一个由MessageHandler和Controller Action调用的服务方法:
class ReceiptService
{
public function myMethod()
{
// ...
$html = $this->twig->render('folder/file.html.twig', []);
// ...
}
}
在我的树枝模板中,我调用了一些CSS文件:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<title>My title</title>
<link rel="stylesheet" href="css/PDF/file.css">
</head>
<body>
<!-- ... -->
</body>
</html>
当我使用Controller Action时,树枝模板可以找到我的CSS文件。但是当它是MessageHandler调用它时,除非我在每个href(例如,
public/
我尝试使用<link rel="stylesheet" href="public/css/PDF/file.css">`
没有成功。
您知道为什么以及如何解决这个问题吗?
尝试使用absolute_url
{{ asset() }}