brown298/data-tables-bundle

为 Symfony2 添加 DataTables 功能

安装数: 26,512

依赖者: 2

建议者: 0

安全: 0

类型:symfony-bundle

0.4.2 2016-02-16 18:48 UTC

This package is auto-updated.

Last update: 2024-09-19 15:10:05 UTC


README

此包为您的 Symfony2/Doctrine 项目添加 DataTables ajax 功能。

Build Status SensioLabsInsight

安装

将包 brown298\datatables 添加到您的 composer.json 文件中

{
    "require": {
        "brown298/data-tables-bundle": "dev-master"
    }
}

有关 Composer 的更多信息,请访问 https://composer.php.ac.cn

配置

将 Brown298DataTablesBundle 添加到您的应用程序内核中

// app/AppKernel.php
public function registerBundles()
{
    return array(
        // ...
        new Brown298\DataTablesBundle\Brown298DataTablesBundle(),
        // ...
    );
}

Assetic

作为 composer 的要求之一,jQuery 和 DataTables 已添加到 vendor 目录中。您可以使用这些文件,也可以安装自己的。但是,jQuery 和 DataTables 都必须添加到您的模板中才能使用此包。

# config.yml

assetic:
    assets:
        data_tables:
            inputs:
                - %kernel.root_dir%/../vendor/datatables/datatables/media/js/jquery.js
                - %kernel.root_dir%/../vendor/datatables/datatables/media/js/jquery.dataTables.js
  {# Resources\views\base.html.twig #}

  {% javascripts '@data_tables' %}
      <script type="text/javascript" src="{{ asset_url }}"></script>
  {% endjavascripts %}

有关更多示例和说明,请访问 http://code.rbsolutions.us/datatables/