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