agungsugiarto/codeigniter-datables

jQuery DataTables API for codeigniter3

1.x-dev 2022-01-30 05:20 UTC

This package is auto-updated.

Last update: 2024-09-06 22:01:16 UTC


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 设置为开发模式,包将包含处理表格时使用的查询和输入。

建议在使用此包时使用 HomesteadValet

贡献

有关详细信息,请参阅CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请通过电子邮件me.agungsugiarto@gmail.com联系,而不是使用问题跟踪器。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件