申し訳ありませんが、Google で検索しているときに自分の質問を見つけました。xD の送信中にこの質問を公開しようとしていた日に、フォームの内容を失い、公開されていないと思ったのですが、今日、驚きの LOL です。
すべての答えに対してタイは、幸いなことに自分で解決策を見つけました。私の経験が誰かの役に立てば... 2.1 バージョンでは、github から twitter ブートストラップ パッケージを取得し、 composer.phar を使用してベンダーとしてインストールすることが可能です。
プロジェクトのルートにある composer.json ファイルで、これを "require": {} セクションに追加します。
"twitter/bootstrap": "dev-master",
次に、「リポジトリ」: {} セクションに次を追加します。
{
"type": "package",
"package": {
"version": "master",
"name": "twitter/bootstrap",
"source": {
"url": "https://github.com/twitter/bootstrap.git",
"type": "git",
"reference": "master"
},
"dist": {
"url": "https://github.com/twitter/bootstrap/zipball/master",
"type": "zip"
}
}
},
次に、windows 用の node.js をインストールすると、以下を実行できます。
npm install -g less jshint recess uglify-js
と
make
コンパイルされたライブラリを含む docs サブフォルダーを再度コンパイルするには、または...
make bootstrap
これにより、css、js、縮小バージョンもブートストラップ サブフォルダーにコンパイルされます
次に、次の方法でブートストラップを呼び出して利用することができます。
{% stylesheets '../vendor/twitter/bootstrap/bootstrap/css/bootstrap.min.css' %}
<link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}
{% javascripts '../vendor/twitter/bootstrap/bootstrap/js/bootstrap.min.js' %}
<script src="{{ asset_url }}" type="text/javascript"></script>
{% endjavascripts %}
このアプローチの利点は、以下を使用するだけでベンダーのバージョンを更新できることです。
cd /path/to/symfony/root/dir
php composer.phar update Twitter/Bootstrap
そして、再度コンパイルします。