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 个选择
PDOCrud
PDOCrud 是一个用于 PHP 以及 MySQL、Pgsql 和 Sqlite 数据库的 CRUD 应用生成器。仅需编写两行代码,即可生成插入/更新/查看表单,并以网格形式显示数据。

PHP Generator for MySQL
PHP Generator for MySQL 是用于快速 Web 应用开发的 PHP 代码生成器。PHP Generator 可让您无需实际编程即可从 MySQL 数据库快速构建网站。您生成的 Web 应用程序的用户将能够查看、添加、编辑和删除数据库...

PHPRad
PHPRad 是一个高级应用开发环境,能够使用各种数据库生成完整的 PHP 应用程序。 专业人员的绝佳工具,初学者的最佳选择。几乎无需编程经验。

Auto Back Office
它类似于 PHPMaker 的简化版,但安装和更新快得多(他们承诺解压文件到服务器后30秒内即可获得一个可正常运行的版本)。

PHP Website Generator
PHP网站生成器允许用户使用简单易用的向导生成完整的动态网站。它不是另一种会为您的网站加载大量无用代码的CMS,而是避开这些冗余,为您所选择的功能生成优化的代码。

Scriptcase
Scriptcase PHP生成器是一款强大的工具,可提高Web开发效率。Scriptcase PHP生成器直接在浏览器中运行,支持Web应用程序的协同开发。它支持大多数数据库,可生成高度可定制的PHP代码,以及...

CodeCharge
快速Web开发、可视化Web报表、PHP Web快速应用开发IDE、代码生成器。

Grocery CRUD
Grocery CRUD 是一个自动的 PHP Codeigniter CRUD 生成器,能简化开发人员的工作。仅需几行简单的代码,即可创建一个完整稳定的 CRUD。
