HTML5Boilerplate を Symfony に統合する方法の例はありますか? 私が直面している問題は、Symfony がスタイルシートと JavaScript の読み込みを処理する方法です。
Symfony では、スタイルシートと JavaScript をコントローラーの特別なオブジェクトに追加 (または で定義view.yml
) してから、テンプレート/ビューで<?php include_stylesheets() ?>
and を呼び出すだけ<?php include_javascripts() ?>
です。
問題は、HTML5Boilderplate テンプレートがModernizr.min.js
、<head>
および</body>
. ただし、Symfony の魔法の関数は、それらをすべて一度にロードしたいと考えています。そして、テンプレートに一度に 1 つずつ選択的にロードする方法を理解できないようです。
また、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>
$_SERVER[whatever]
PHPをコードに挿入することなく、Symfonyテンプレートでこれを達成する方法はありますか?
おそらくすべてを連携させることができると思いますが、Symfony は非常に多くの魔法のメソッドとブードゥー教を使用しているため、ハックしすぎないようにしています...
Symfony のバージョン このプロジェクトでは Symfony 1.4 を使用しています。利用可能な Web ホストは、Symfony 2.0 の要件である PHP 5.3.x をまだ実行していません。