CodeIgniter Wizard

CodeIgniter Wizard
软件
软件描述
专为 macOS 设计的 PHP MySQL/MariaDB 开发的快速 Web 应用开发(RAD)工具,基于 CodeIgniter4 框架的 CRUD 代码生成器。
官方网站
访问软件的官方网站了解更多信息
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 生成的是标准的 CodeIgniter 代码,您可以对其进行自定义或提取,用于其他 Web 项目。您还可以快速为其他 CodeIgniter 项目准备翻译字符串。
如果您在使用 CodeIgniter Wizard 生成 Web 应用程序后,对数据库表进行了添加、删除或重命名列等修改,之后再尝试在 Wizard 中重新编辑该模块,它将智能检测这些变更并适应新的状态,允许您重新生成相关代码并更新您的 Web 应用,而不会破坏现有功能——这一特性是大多数——甚至可能是所有——其他代码生成工具所不具备的。
新增功能还包括:
- 使用最佳实践实现用户身份验证和授权,并具备高级安全机制;
- 支持安全的文件上传,并具备自动图像缩放功能;
- 从标题字段自动生成 slug(用于名为 'slug' 的字段);
- 当主键字段为固定长度 36 个字符的 char 类型,或字段配置为 UUID 时,自动以 UUID 格式生成字符串 ID。
下载与相关链接
安全提示安全提醒
点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。