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。
🔄 替代方案
19 个选择
dbFront
dbFront 可借助 SQL Server、MySQL 和 Oracle 快速创建动态网页应用。几分钟内即可完成快速设置,能自动随数据库变更更新,支持复杂服务器配置,提供操作按钮、验证字段、行级安全、自定义主题及数据导入导出功能。

ElectroCRUD
基于 Electron 构建的开源 SQL 数据库 CRUD 应用。

ScaffoldHub
您的下一个网页应用将在几分钟内生成。ScaffoldHub 允许您从多个流行的前端框架和数据库中进行选择,然后根据个人喜好自定义参数,即可获得一个自动生成的应用程序。

AppGini
AppGini 是一款可帮助您快速开发网页数据库应用的程序。您无需具备任何编程背景即可使用它。只需定义您的数据库,设置一些选项,点击“生成”按钮,就完成了!

PHPRunner
PHPRunner 为流行的数据库构建美观的网页界面。您的网站访问者可以轻松地在 MySQL、Oracle、SQL Server、MS Access 和 Postgre 数据库中搜索、添加、编辑、删除和导出数据。

PHPmaker
PHPMaker 是一款功能强大的自动化工具,可从 MySQL、PostgreSQL、Microsoft Access 和 Microsoft SQL Server 数据库快速生成完整的 PHP 代码。

