有没有关于如何将 HTML5Boilerplate 集成到 Symfony 中的示例?我遇到的问题是 Symfony 处理样式表和 javascript 加载的方式。
Symfony 喜欢您将样式表和 javascript 添加到控制器中的特殊对象(或在 中定义它们view.yml
),然后您的模板/视图只需调用<?php include_stylesheets() ?>
和<?php include_javascripts() ?>
.
问题是HTML5Boilderplate 模板希望您Modernizr.min.js
在. Symfony 的魔法功能想要一次加载它们。而且我似乎无法找到一种在模板中一次有选择地加载它们的方法。<head>
</body>
此外,HTML5Boilerplate 具有 CDN jQuery 加载和动态本地备份加载,如下所示:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.5.1/jqduery.js"></script>
<script>window.jQuery || document.write("<script src='js/backend/libs/jquery-1.5.1.min.js'>\x3C/script>")</script>
有没有办法在 Symfony 模板中实现这一点而无需将 PHP$_SERVER[whatever]
注入代码中?
我觉得我可能可以让这一切一起工作,但我试图避免让它太老套,因为 Symfony 使用了如此多的魔法方法和巫术......
Symfony 版本 我在这个项目中使用 Symfony 1.4。可用的 web 主机还没有运行 PHP 5.3.x,这是 Symfony 2.0 的要求