abbert / datagrid
PHP DataTables 后端
1.1.2
2020-10-27 10:20 UTC
Requires (Dev)
- doctrine/orm: ^2.4.0
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
贡献
- 分支项目
- 克隆仓库
- 运行
composer install
- 编辑 example/app/config/db.php
- 转到 example
- 运行
../vendor/bin/doctrine orm:schema-tool:update
- 在 example/public 中运行
php -S 0:3000
- 导航到 https://:3000
- 进行您的更改
- 创建 pull-request