CRUDlex 是一个易于使用、文档齐全且经过测试的用于 Symfony 4 和 Silex 2 的 CRUD 生成器。例如,它对于生成管理页面非常有用。
生成用于管理 MySQL 存储数据的 Web 应用程序
创建条目
读取列表中的条目以及单个条目的详细信息
更新条目
删除条目
条目列表可分页、可排序和可过滤
条目可以是关系的,支持一对多和多对多
支持管理文件,可以存储在文件系统中,也可以作为插件存储在 AWS S3 中
用户界面有多种语言版本
文件存储是抽象的,实现除文件系统和AWS S3之外的其他系统很容易
数据存储是抽象的,实现MySQL以外的其他后端很容易
由于 CRUDlex 与框架无关,因此不直接使用它。有可用的框架特定实现:
CRUDlex Symfony 4 捆绑包
CRUDlex Silex 2
请参阅文档以获取设置说明。
CRUDlex 使用 SemVer 进行版本控制。目前,由于 < 1.0.0,API 变化很快,因此升级时请注意变更日志中的注释。
文档 0.14.0
文档 0.13.0
文档 0.12.0
文档 0.11.0
文档 0.10.0
文档 0.9.10
即将推出的开发版本:
文档即将发布
有关完整的示例,请查看包含经典库和书籍的示例项目:
CRUDlex Symfony 4 示例
CRUDlex Silex 2 示例
围绕CRUDlex有几个周边项目:
CRUDlexUser:为 symfony/security 提供用户提供程序的库
项目路线图通过里程碑进行组织:
CRUDlex 里程碑
请注意,并非每个新功能都会在那里获得自己的门票。有些是在需要时即时实施的。
每个里程碑都作为项目松散地组织在“Backlog”(Todo)、“Staging”(正在处理(下一步))和“Done”(已完成)栏中:
CRUDlex 里程碑项目
该手册是描述 CRUDlex 每个功能的参考:
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
0.9.4
0.9.3
CRUDlex API 本身记录在此处:
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
如何生成API文档:
vendor/bin/sphpdox 进程 CRUDlex src
如何构建文档:
# 安装依赖项pip install Sphinx pip 安装 tk.phpautodoc pip install sphinx_tabs# 生成:cd 文档 制作html