rbsoft/abm-generator

此软件包允许您以简单的方式生成abm或crud

安装: 12

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

语言:HTML

类型:symfony-bundle

dev-master / 1.2.0.x-dev 2016-05-02 01:32 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:31:38 UTC


README

这个Symfony2软件包旨在提供用于构建一些特定于过滤实体的表单类的类。一旦创建了表单类型,就可以从表单类型中更新Doctrine查询构建器的条件。

Build Status Project Status Latest Stable Version SensioLabsInsight

想法是

  1. 创建一个扩展自Symfony\Component\Form\AbstractType的表单类型,就像通常一样。
  2. 通过使用提供的过滤器类型添加表单字段(例如,使用TextFilterType::class而不是TextType::class类型)(*).
  3. 然后调用一个服务,根据表单实例构建查询并执行查询以获取结果 :)

(*): 实际上可以使用任何类型,但如果你想要使用非XxxFilterType::class类型的过滤器,则必须创建一个自定义监听器类以应用此类型的过滤器。

文档

这个Symfony3.0分支与Symfony 2.8/3.0或更高版本兼容。

有关安装和使用此软件包的说明,请参阅Resources/doc/index.md

运行测试套件

composer install
bin/phpunit

composer require rbsoft/abm-generator