omines / datatables-bundle
支持原生Doctrine ORM、Elastica和MongoDB的Symfony DataTables Bundle
0.9.0-rc.1
2024-04-11 09:04 UTC
Requires
- php: >=8.1
- symfony/event-dispatcher: ^6.3|^7.0
- symfony/framework-bundle: ^6.3|^7.0
- symfony/options-resolver: ^6.3|^7.0
- symfony/property-access: ^6.3|^7.0
- symfony/translation: ^6.3|^7.0
Requires (Dev)
- ext-curl: *
- ext-json: *
- ext-mongodb: *
- ext-pdo_sqlite: *
- ext-zip: *
- doctrine/common: ^3.4.3
- doctrine/doctrine-bundle: ^2.12.0
- doctrine/orm: ^2.19.3|^3.1.0
- doctrine/persistence: ^3.3.2
- friendsofphp/php-cs-fixer: ^3.52.1
- mongodb/mongodb: ^1.17.1
- ocramius/package-versions: ^2.8
- openspout/openspout: ^4.23
- phpoffice/phpspreadsheet: ^1.29.0|^2.0
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan: ^1.10.65
- phpstan/phpstan-doctrine: ^1.3.64
- phpstan/phpstan-phpunit: ^1.3.16
- phpstan/phpstan-symfony: ^1.3.9
- phpunit/phpunit: ^10.5.10|^11.0.8
- ruflin/elastica: ^6.2|^7.3.2
- symfony/browser-kit: ^6.3|^7.0.3
- symfony/css-selector: ^6.3|^7.0.3
- symfony/doctrine-bridge: ^6.3|^7.0.5
- symfony/dom-crawler: ^6.3|^7.0.4
- symfony/intl: ^6.3|^7.0.3
- symfony/mime: ^6.3|^7.0.3
- symfony/phpunit-bridge: ^6.3|^7.0.4
- symfony/twig-bundle: ^6.3|^7.0.4
- symfony/var-dumper: ^6.3|^7.0.4
- symfony/yaml: ^6.3|^7.0.3
Suggests
- doctrine/doctrine-bundle: For integrated access to Doctrine object managers
- doctrine/orm: For full automated integration with Doctrine entities
- mongodb/mongodb: For integration with MongoDB collections
- openspout/openspout: To use the OpenSpout Excel exporter
- phpoffice/phpspreadsheet: To export the data from DataTables to Excel
- ruflin/elastica: For integration with Elasticsearch indexes
- symfony/twig-bundle: To use default Twig based rendering and TwigColumn
- dev-master / 0.9.x-dev
- 0.9.0-rc.1
- 0.8.2
- 0.8.1
- 0.8.0
- 0.8.0-rc.3
- 0.8.0-rc.2
- 0.8.0-rc.1
- 0.7.x-dev
- 0.7.2
- 0.7.1
- 0.7.0
- 0.6.0
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.5.0-rc.1
- 0.4.2
- 0.4.1
- 0.4.0
- 0.3.1
- 0.3.0
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-renovate/packagist-phpoffice-phpspreadsheet-vulnerability
- dev-renovate/ruflin-elastica-8.x
This package is auto-updated.
Last update: 2024-09-04 16:40:56 UTC
README
此包提供了方便地将流行的DataTables jQuery库集成到您的Symfony 6.3+应用程序中的实时Ajax表格。
与其他提供类似功能的包不同,我们完全解耦了DataTables逻辑的实现与数据源。因此,可以为每个可能的数据源实现自己的自定义适配器。《Doctrine ORM》、MongoDB和Elastica都已捆绑提供。处理其他流行的选择,如FOSElasticaBundle和Doctrine DBAL也是可能的。
文档
支持
除非您非常确信您的问题是由此包的缺陷引起的,并且需要原始开发者查看,否则请在Stack Overflow上提出所有问题。我们实在没有太多时间,所以您的问题将在这里得到更快更好的回答。
常见问题解答
贡献
有关详细信息,请参阅CONTRIBUTING.md。
法律
此软件是在荷兰埃因霍温的Omines Full Service Internetbureau内部开发的。它根据宽松的MIT许可证与公众共享,没有任何针对特定用途的适用性保证。有关更多详细信息,请参阅包含的LICENSE
文件。