mwsimple/crud-generator
Composer 安装命令:
composer require mwsimple/crud-generator
包简介
This bundle generates code cute for you
关键字:
README 文档
README
This bundle generates code cute you extending SensioGeneratorBundle using KnpPaginatorBundle and Boostrap Templates.
Installation
Using composer
Add following lines to your composer.json file:
Symfony 2.3.9 + Include Boostrap 3
"require": { ... "mwsimple/crud-generator": "v2.3.9" }
Symfony > 2.3.6 + Include 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" }
Execute:
php composer.phar update "mwsimple/crud-generator"
Add it to the AppKernel.php class:
// ... new MWSimple\Bundle\CrudGeneratorBundle\MWSimpleCrudGeneratorBundle(), new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(), new Lexik\Bundle\FormFilterBundle\LexikFormFilterBundle(),
Configuration paginator example
You can configure config.yml default query parameter names and templates
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
Configuration filter example
You can configure config.yml find Twig Configuration
twig: ... form: resources: - LexikFormFilterBundle:Form:form_div_layout.html.twig
Configure translations (include en, es, ca)
You can configure config.yml
framework: ... translator: { fallback: %locale% } # uncomment line
Install assets
app/console assets:install
Dependencies
This bundle extends SensioGeneratorBundle and add a paginator using KnpPaginatorBundle and filter using LexikFormFilterBundle .
Usage
Use following command from console:
app/console mwsimple:generate:crud
Author
Gonzalo Alonso - gonkpo@gmail.com
Bootstrap 3
Tito Canteros - titocanteros@gmail.com
.
mwsimple/crud-generator 适用场景与选型建议
mwsimple/crud-generator 是一款 基于 HTML 开发的 Composer 扩展包,目前已累计 2.57k 次下载、GitHub Stars 达 15, 最近一次更新时间为 2013 年 04 月 25 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「generator」 「bootstrap」 「crud」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 mwsimple/crud-generator 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 mwsimple/crud-generator 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 mwsimple/crud-generator 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Memio's PrettyPrinter, used to generate PHP code from given Model
Gii Generator for double model generation
A PSR-7 compatible library for making CRUD API endpoints
Views for the package MedicOneSystems Livewire Datatables with Bootstrap 4
Admin panel generator for Laravel 8 and based on Vuetify Admin, a separate SPA admin framework running on top of REST APIs.
Collection of tools to use the full power of the Enyalius framework
统计信息
- 总下载量: 2.57k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 15
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2013-04-25