evheniy/jquery-bundle

JqueryBundle 添加了将最新 jQuery 添加到应用程序的能力。

安装次数: 25,050

依赖者: 3

建议者: 0

安全性: 0

星标: 3

关注者: 2

分支: 1

开放问题: 0

类型:symfony-bundle

1.5.1 2016-06-06 11:24 UTC

This package is not auto-updated.

Last update: 2024-09-28 16:20:35 UTC


README

knpbundles.com

Latest Stable Version Total Downloads Latest Unstable Version License

Build Status Coverage Status Scrutinizer Code Quality Build Status

此捆绑包提供从 CDN ajax.googleapis.com 的 jQuery 给 Symfony2。

文档

您可以更改 jQuery 版本

jquery:
    version: 1.11.3

默认值:1.11.3

您可以设置本地 jQuery 版本(如果 Google CDN 不工作,这将很有帮助)

jquery:
    local: '@AppBundle/Resources/public/js/jquery-1.11.3.min.js'

默认值:'@JqueryBundle/Resources/public/js/jquery-1.11.3.min.js'

您可以使用旧版 HTML 版本

jquery:
    html5: false

默认值:true。如果为 false,脚本将带有 type="text/javascript"

您可以使用异步加载

jquery:
    async: true

默认值:false。如果为 true,脚本将带有 async="async"

您可以使用本地 CDN(域名)

jquery:
    cdn: cdn.site.com

默认值为空

安装

$ composer require evheniy/jquery-bundle "1.*"

或者添加到 composer.json

"evheniy/jquery-bundle": "1.*"

AppKernel

public function registerBundles()
    {
        $bundles = array(
            ...
            new Evheniy\JqueryBundle\JqueryBundle(),
        );
        ...

config.yml

#JqueryBundle
jquery: ~

or

#JqueryBundle
jquery:
    version: 1.11.3
    local: '@AppBundle/Resources/public/js/jquery-1.11.3.min.js'
    html5: true
    async: false
    cdn: cdn.site.com

并在 config.yml 中添加 Assetic 配置

#Assetic Configuration
assetic:
    bundles: [ JqueryBundle ]

将此字符串添加到您的布局中

{% include "JqueryBundle:Jquery:jquery.html.twig" %}

最后一步

app/console assetic:dump --env=prod --no-debug

许可证

此捆绑包受 MIT 许可证的约束。

俄语文档

JqueryGoogle Hosted Libraries