我正在学习 Symfony2,并且正在做一些小测试。
好吧,我制作了一个小 html 来测试树枝模板。
<html>
<head>
<title>test00</title>
<link rel="stylesheet" href="test.css" />
</head>
<body>
<div id="test">
<img src="test.png" /><br />
<a href="test.php">test</a>
</div>
</body>
并且文件在html的同一目录中。
然后将所有文件(html、css 和图像)复制到我的测试中:/var/www/Symfony/src/Test/TestBundle/Resources/views/Default 并将 html 重命名为 html.twig。
但是当使用这个 html 作为 twig 模板时会失败,因为 Symphony 尝试使用“http://localhost/Symfony/web/test.png”作为链接图像。
是的,我已阅读文档并知道“资产”,我可以使用一些示例 test.png')" /> 更改文件的路径,并将所有文件复制到 budle 中的 web 目录。
但我想知道“是否有任何工具可以将 html 转换为 twig?” 因为例如我不能对我的老板说:
“Symfony2 很棒。但是你的设计师必须学习 Twig,当她用 Dreamweaver 完成 html 时,她必须更改所有指向 CSS 和图像的链接以制作模板……是的,她什么都看不到,只能发送给我放入网络服务器以检查它是否正确。”
你希望我的老板对 Symfony2 有什么看法?他会认为这很疯狂,这是两次工作。
我认为最好的是它是一个自动工具,可以将带有相对路径的 html 翻译成 twig 之类的东西,将包文件放入 web 目录中。并且设计者不需要知道任何东西,只需要制作漂亮的 html,几乎没有奇怪的东西,比如放 {{page_name}} 而不是“页面名称”。
问候。