agungsugiarto / codeigniter-datables
jQuery DataTables API for codeigniter3
1.x-dev
2022-01-30 05:20 UTC
Requires
- php: ^7.1.3|^8
- codeigniter/framework: ^3.1
- illuminate/database: 5.8.*|^6|^7|^8|^9
- illuminate/filesystem: 5.8.*|^6|^7|^8|^9
- illuminate/support: 5.8.*|^6|^7|^8|^9
- illuminate/view: 5.8.*|^6|^7|^8|^9
Requires (Dev)
- orchestra/testbench: ^3.8|^4.0|^5.0|^6.0|^7.0
README
此包创建用于处理服务器端的DataTables jQuery 插件的AJAX 选项,通过使用 Eloquent ORM、Fluent Query Builder 或 Collection 实现。
return datatables()->of(User::query())->toJson(); return datatables()->of(DB::table('users'))->toJson(); return datatables()->of(User::all())->toJson(); return datatables()->eloquent(User::query())->toJson(); return datatables()->query(DB::table('users'))->toJson(); return datatables()->collection(User::all())->toJson(); return datatables(User::query())->toJson(); return datatables(DB::table('users'))->toJson(); return datatables(User::all())->toJson();
要求
文档
DataTables 8.x 升级指南
自 DataTables v8.x 以来,有一些重大更改。如果您从 v7.x 升级到 v8.x,请参阅升级指南。
快速安装
$ composer require agungsugiarto/codeigniter-datatabless:"1.x-dev"
配置
将 vendor/agungsugiarto/codeigniter-datatables/src/config/datatables.php
复制到 application/config/
文件夹中
就这样!开始构建一些出色的 DataTables 吧!
调试模式
要启用调试模式,只需将 ENVIROTMENT 设置为开发模式,包将包含处理表格时使用的查询和输入。
贡献
有关详细信息,请参阅CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件me.agungsugiarto@gmail.com联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。