BraincraftedBootstrap for Symfony(Assetic管理方式)

发布时间:2019-05-25 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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,请注明来意。