hpu /
HPU WMS 的 DataGrid 模块。提供了一种易于访问和可扩展的概览来显示实体和关系。
此包的规范存储库似乎已消失,因此该包已被冻结。
0.1
2015-03-20 00:00 UTC
Requires
Requires (Dev)
Suggests
- hpu/wms-installers: Installs the DataGrid module in a WMS friendly directory structure
This package is not auto-updated.
Last update: 2021-12-25 03:39:29 UTC
README
帮助您选择并显示 Doctrine 实体的数据,在可定制的可扩展 DataGrid 表中。
目标是防止在页面或项目之间重复代码,通过重用一种简单的数据显示解决方案。
而不是使用 doctrine 的懒加载/预加载来获取关联数据,此模块构建了自己的一组 Doctrine 查询。这使我们能够更好地控制我们对数据源(例如 mysql 数据库)发出的查询数量,而 doctrine 仍然承担着连接和生成实际 SQL 的繁重工作。
支持的功能
- 允许用户选择他们想要看到的列/字段
- 支持关联(请注意,配置的实体必须包含有关关联的信息才能工作)
- 您可以在配置数组中隐藏列/字段
- 分页
- 筛选(可配置的永久 WHERE 子句)
- 简单搜索(用户可以添加简单筛选)
- 在视图助手中打开/关闭功能
安装
请参阅[安装文档](docs/1. Installation.md)。
功能路线图
以下功能尚未由模块支持
- 在 packagist 上发布此内容
- 重建视图助手
- 添加更好的方式来配置实体配置/支持多表配置的页面
- 前端样式
- 多对多关联,其中 joinTable 也存储数据(一个枢纽表)
- 由多个列组成的复合主键实体
- 高级筛选(用户可以拖放自己的搜索筛选器的接口)
- 更多测试 单元测试 & 集成测试