hpu

HPU WMS 的 DataGrid 模块。提供了一种易于访问和可扩展的概览来显示实体和关系。

此包的规范存储库似乎已消失,因此该包已被冻结。

安装: 358

依赖项: 0

建议者: 0

安全性: 0

星标: 6

关注者: 5

分支: 1

开放问题: 0

类型:zend-wms-admin-module

0.1 2015-03-20 00:00 UTC

This package is not auto-updated.

Last update: 2021-12-25 03:39:29 UTC


README

Build Status

帮助您选择并显示 Doctrine 实体的数据,在可定制的可扩展 DataGrid 表中。

目标是防止在页面或项目之间重复代码,通过重用一种简单的数据显示解决方案。

而不是使用 doctrine 的懒加载/预加载来获取关联数据,此模块构建了自己的一组 Doctrine 查询。这使我们能够更好地控制我们对数据源(例如 mysql 数据库)发出的查询数量,而 doctrine 仍然承担着连接和生成实际 SQL 的繁重工作。

支持的功能

  • 允许用户选择他们想要看到的列/字段
    • 支持关联(请注意,配置的实体必须包含有关关联的信息才能工作)
    • 您可以在配置数组中隐藏列/字段
  • 分页
  • 筛选(可配置的永久 WHERE 子句)
  • 简单搜索(用户可以添加简单筛选)
  • 在视图助手中打开/关闭功能

安装

请参阅[安装文档](docs/1. Installation.md)。

功能路线图

以下功能尚未由模块支持

  • 在 packagist 上发布此内容
  • 重建视图助手
  • 添加更好的方式来配置实体配置/支持多表配置的页面
  • 前端样式
  • 多对多关联,其中 joinTable 也存储数据(一个枢纽表)
  • 由多个列组成的复合主键实体
  • 高级筛选(用户可以拖放自己的搜索筛选器的接口)
  • 更多测试 单元测试 & 集成测试