脚本宝典收集整理的这篇文章主要介绍了BraincraftedBootstrap for Symfony(Assetic管理方式),脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
1. 依赖包管理
在 Composer 添加以下包结构:
{
"require": {
"braincrafted/bootstrap-bundle": "~2.0",
"twbs/bootstrap": "3.0.*",
"jquery/jquery": "1.11.*",
"leafo/lessphp": "0.4.0",
"knplabs/knp-paginator-bundle": "2.4.0"
},
// !!!这里的两行注释不可以被添加到composer.json内,否则会报错
// 临时创建新的 composer reposITories
"repositories": [
{
"tyPE": "package",
"package": {
"name": "jquery/jquery",
"version": "1.11.0",
"dist": {
"url": "http://code.jquery.COM/jquery-1.11.0.min.js",
"type": "file"
}
}
}
]
}
2. 依赖包配置
<?php
// app/AppKernel.php
new BraincraftedBundleBootstrapBundleBraincraftedBootstrapBundle(),
# app/config/config.yML
assetic:
filters:
lessphp:
file: %kernel.root_dir%/../vendor/leafo/lessphp/lessc.inc.php
apply_to: ".less$"
cssrewrite: ~
braincrafted_bootstrap:
assets_dir: %kernel.root_dir%/../vendor/twbs/bootstrap
jquery_path: %kernel.root_dir%/../vendor/jquery/jquery/jquery-1.11.0.js
less_filter: lessphp
官方指南(深究再看)
安装要求
- PHP 5.3.3 及以上
- Symfony 2.3 及以上
- Twig 1.11 及以上
- AsseticBundle 2.3 及以上(可选项,强烈推荐)
另外你应该安装的包:
- KnpMenubundle
- KnpPaginatorBundle
- lessphp 0.4.0
[建议包版本参考链接](http://bootstrap.braincrafted.com/getting-
started.html#requirements)
以上是脚本宝典为你收集整理的BraincraftedBootstrap for Symfony(Assetic管理方式)全部内容,希望文章能够帮你解决BraincraftedBootstrap for Symfony(Assetic管理方式)所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。