abbert/datagrid

PHP DataTables 后端

1.1.2 2020-10-27 10:20 UTC

This package is auto-updated.

Last update: 2024-09-27 18:39:52 UTC


README

安装

使用 composer 安装软件包

composer require "abbert/datagrid"

用法

require 'vendor/autoload.php';

use Abbert\Datagrid\Datagrid;
use Abbert\Datagrid\DataSource\DoctrineSource;

$datagrid = new Datagrid();
$datagrid->setDatasource(new DoctrineSource($repo));

$datagrid->addColumn('#', function ($row) {
	return $row->getId();
});

$datagrid->render();

echo $datagrid;

待办事项

  • 更多数据源
  • 更多列
  • 改进 ActionColumn
  • 改进配置
  • 编写测试

许可协议

查看 LICENSE

贡献

  1. 分支项目
  2. 克隆仓库
  3. 运行 composer install
  4. 编辑 example/app/config/db.php
  5. 转到 example
  6. 运行 ../vendor/bin/doctrine orm:schema-tool:update
  7. 在 example/public 中运行 php -S 0:3000
  8. 导航到 https://:3000
  9. 进行您的更改
  10. 创建 pull-request