CodeIgniter Wizard

CodeIgniter Wizard
软件
软件描述
用于 PHP MySQL/MariaDB 开发及 CRUD 代码生成的快速 Web 应用程序开发(RAD)工具,基于 CodeIgniter4 框架(仅限 macOS)。
官方网站
访问软件的官方网站了解更多信息
ozar.net
什么是 CodeIgniter Wizard?
CodeIgniter Wizard 是一个基于关系型数据库的 PHP 代码生成器。它读取 MySQL 数据库,允许您配置 UI 样式、认证/授权及语言本地化等选项,然后利用标准 CodeIgniter 4.x 框架功能快速生成具备完整 CRUD 功能的可运行 Web 应用程序。输出的 Web 项目包含实体模型、视图和控制器(甚至实体),并采用基于 Bootstrap 5 的 CSS 布局,生成的代码安全、整洁、高度可重用且便于移植。
通过其数据库优先的方法,CodeIgniter Wizard 允许您选择应用中需要包含的表和字段,自动为这些数据生成必要的模型、视图和控制器——包括新的 CodeIgniter 4 实体,支持标准的数据库 CRUD 操作,即创建、读取、更新和删除。它还能自动基于生成模块中的主数据创建侧边栏和(仪表板)首页。
与 Grocery CRUD 等动态(即时)代码生成库不同,CodeIgniter Wizard 生成的是标准 CI 代码,因此您可以对其进行自定义或提取用于其他 Web 项目。您也可快速利用它为其他 CodeIgniter 项目准备翻译字符串。
如果您在使用 CodeIgniter Wizard 生成 Web 应用后,对数据库表进行了列的增删或重命名操作,之后再次在向导中编辑该模块时,系统会智能检测到这些变更,并适应新状态,让您重新生成相关代码并相应更新 Web 应用,同时不破坏现有功能——这一特性大多数(甚至全部)其他代码生成器均不具备。
新增功能还包括:
- 使用最佳实践实现用户认证与授权,具备高级安全性。
- 安全文件上传,支持自动图像缩放。
- 从标题字段自动生成功能别名(针对名为 'slug' 的字段)。
- 在主键字段为固定长度 36 字符的 char 类型,或字段被配置为 UUID 的情况下,自动以 UUID 格式生成字符串 ID。
下载与相关链接
安全提示安全提醒
点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。



