mwsimple / crud-generator
此扩展生成您扩展 SensioGeneratorBundle 使用 KnpPaginatorBundle 和 Boostrap 模板时所需的美观代码
v2.3.10
2016-10-12 20:58 UTC
Requires
- knplabs/knp-paginator-bundle: 2.4.2
- lexik/form-filter-bundle: v2.0.2
- sensio/generator-bundle: 2.3.*
- symfony/symfony: ~2.3
This package is auto-updated.
Last update: 2024-09-10 10:52:21 UTC
README
此扩展通过使用 KnpPaginatorBundle 和 Boostrap 模板扩展 SensioGeneratorBundle 来为您生成美观的代码。
安装
使用 composer
将以下行添加到您的 composer.json
文件中
Symfony 2.3.9 + 包含 Boostrap 3
"require": { ... "mwsimple/crud-generator": "v2.3.9" }
Symfony > 2.3.6 + 包含 Boostrap 2
"require": { ... "mwsimple/crud-generator": "dev-2.3-bootstrap2" }
Symfony 2.3.3
"require": { ... "mwsimple/crud-generator": "v2.3.3" }
Symfony 2.3.1 - 2.3.2
"require": { ... "mwsimple/crud-generator": "v2.3.2" }
执行
php composer.phar update "mwsimple/crud-generator"
将其添加到 AppKernel.php
类中
// ... new MWSimple\Bundle\CrudGeneratorBundle\MWSimpleCrudGeneratorBundle(), new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(), new Lexik\Bundle\FormFilterBundle\LexikFormFilterBundle(),
分页器配置示例
您可以通过配置 config.yml
中的默认查询参数名称和模板来配置
knp_paginator: page_range: 5 # default page range used in pagination control default_options: page_name: page # page query parameter name sort_field_name: sort # sort field query parameter name sort_direction_name: direction # sort direction query parameter name distinct: true # ensure distinct results, useful when ORM queries are using GROUP BY statements template: pagination: KnpPaginatorBundle:Pagination:twitter_bootstrap_v3_pagination.html.twig # bootstrap 3 sliding pagination controls template sortable: KnpPaginatorBundle:Pagination:sortable_link.html.twig # sort link template
过滤器配置示例
您可以通过配置 config.yml
来找到 Twig 配置
twig: ... form: resources: - LexikFormFilterBundle:Form:form_div_layout.html.twig
配置翻译(包括 en, es, ca)
您可以通过配置 config.yml
来配置
framework: ... translator: { fallback: %locale% } # uncomment line
安装资源
app/console assets:install
依赖
此扩展扩展了 SensioGeneratorBundle 并使用 KnpPaginatorBundle 添加了分页器,使用 LexikFormFilterBundle 添加了过滤器。
使用
使用控制台中的以下命令
app/console mwsimple:generate:crud
作者
Gonzalo Alonso - gonkpo@gmail.com
Bootstrap 3
Tito Canteros - titocanteros@gmail.com
.