brown298 / data-tables-bundle
为 Symfony2 添加 DataTables 功能
0.4.2
2016-02-16 18:48 UTC
Requires
- php: >=5.3.3
- datatables/datatables: ~1.10.2
- doctrine/orm: ~2.2,>=2.2.3
- symfony/symfony: >=2.2.0,!=2.5.2
- twig/twig: ~1.13@dev
Requires (Dev)
- brown298/test_extension: dev-master
- phake/phake: 2.0.*@dev
- phpunit/phpunit: ~3.7
This package is auto-updated.
Last update: 2024-09-19 15:10:05 UTC
README
此包为您的 Symfony2/Doctrine 项目添加 DataTables ajax 功能。
安装
将包 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/
