philiplb/crudlex

一个易于使用的Silex和Symfony 4的CRUD生成器。

0.14.0 2018-09-07 13:54 UTC

This package is auto-updated.

Last update: 2024-08-29 04:09:00 UTC


README

CRUDlex是一个易于使用、文档齐全且经过测试的Symfony 4和Silex 2的CRUD生成器。它非常适合生成管理页面,例如。

Support via Gratipay

List View of CRUDlex

功能

  • 生成用于管理MySQL存储数据的Web应用程序
    • 创建条目
    • 读取列表中的条目和单个条目的详细信息
    • 更新条目
    • 删除条目
  • 条目列表支持分页、排序和筛选
  • 支持关系型条目,包括一对一和一对多
  • 支持管理文件,可以是文件系统存储或作为插件存储在AWS S3
  • 用户界面支持多种语言
  • 文件存储是抽象的,实现文件系统和其他系统(如AWS S3)很容易
  • 数据存储是抽象的,实现MySQL以外的后端很容易

Total Downloads Latest Stable Version Latest Unstable Version License

Build Status Code Coverage

SensioLabsInsight Scrutinizer Code Quality

使用方法

由于CRUDlex是无框架的,因此不能直接使用。有特定框架的实现可用

请参阅文档以获取设置说明。

CRUDlex使用SemVer进行版本控制。由于版本号小于1.0.0,API变化快速,因此在升级时请注意变更日志中的注释。

文档

即将到来的开发版本

示例项目

对于完整的示例,请检查带有经典库和书籍的示例项目。

插件

围绕CRUDlex有多个相关项目

  • CRUDlexUser:一个提供symfony/security的用户提供者的库

路线图

项目路线图通过里程碑组织

CRUDlex 里程碑

请注意,并非每个新功能都会在那里获得其自己的条目。有些是在需要时即时实现的。

每个里程碑都松散地组织为“待办事项”(待办)、“阶段”(正在进行中)和“完成”三个部分

CRUDlex 里程碑项目

旧版本文档

手册

手册是CRUDlex每个功能的参考描述

API文档

CRUDlex API本身的文档在这里

构建说明

如何生成API文档

vendor/bin/sphpdox process CRUDlex src  

如何构建文档

# Install dependencies
pip install Sphinx
pip install tk.phpautodoc
pip install sphinx_tabs
# Generate:
cd docs
make html