darkanakin41/table-bundle

Pierre LEJEUNE TableBundle

安装: 102

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 1

类型:symfony-bundle

v1.0.0-beta 2019-12-24 06:24 UTC

This package is auto-updated.

Last update: 2024-09-09 11:35:54 UTC


README

Actions Status Total Downloads Latest Stable Version

此包旨在提供基于实体的简单表格的功能。

当前可用的模板

功能

  • 基于实体创建表格
  • 为所有表格选择自定义模板
  • 为特定表格选择自定义模板

安装

首先,安装依赖项(下一章)

只需使用 composer 将其导入到您的项目中

composer require darkanakin41/table-bundle

依赖项

配置

目前,配置相当基础

darkanakin41_table:
    template:
        # Select the template for all fields
        fields: '@Darkanakin41Table/foundation/fields.html.twig'
        # Select the template for all table
        table: '@Darkanakin41Table/foundation/table.html.twig'

用法

为了使用此包,您必须声明自己的 Table 类,它将扩展 Darkanakin41\TableBundle\Definition\AbstractTable

然后,您需要覆盖方法 public function __init__() 以定义所需的各个列

接下来,您需要将表格传递到视图中,并在模板中使用来自包的 twig 扩展来显示它

{{ darkanakin41_table_render(table) }}

待办事项

  • 添加另一种显示搜索表单的方法
  • 添加 bootstrap 模板
  • 创建关于表格、可用字段以及覆盖模板方式的更完整文档