0

我使用 codeigniter 来制作我的 webapps,但我很无聊总是创建“CRUD”操作(表单、控制器、模型、数据库)。你知道生成 CRUD 操作的好工具吗?(如 RoR ?)。

谢谢 !

4

4 回答 4

3

出于这个原因,我创建了一个库,因为创建 CRUD 操作既无聊又令人沮丧。

火花版本: http: //getsparks.org/packages/sangar-scaffold/versions/HEAD/show

Github: https ://github.com/sangar82/sangar-scaffold-spark

有了这个火花,您可以执行以下操作:

Sangar-scaffolds 在数据库、控制器、模型和视图上创建表。

它还修改了 routes.php 文件。

您可以使用以下元素创建表单:
- 文本
- 文本区域
- 单选按钮
- 复选框
- 选择
- 选择 1:N(使用现有模型填充表单选择)
- 上传图像(使用缩略图创建和上传规则)
- 上传文件(使用上传规则)
- 隐藏关系(这是一个特殊的元素。只允许一个通过脚手架隐藏的关系。它会自动生成一个关系为 1:N 的表单与其父表单链接。Belongs_to 关系)

每个元素都有验证规则和使用多语言的可能性。

还创建一个分页列表视图。

Codeigniter 入门项目

我创建了一个 Codeigniter Starter Project,因为配置一个新项目也很无聊。它具有我认为需要一个新的 codeigniter 项目的基本功能,并且 crud 生成器具有比 Sparks 版本更多的功能。我每天都用它。看看 Github

具有预装功能的自定义 Codeigniter:

Github:https ://github.com/sangar82/CodeIgniter-Starter/

它正在持续开发中,欢迎提出错误警报和改进。

特征:

Sparks 已安装 ( http://getsparks.org/ )
Sangar Auth Library。(Ion-Auth 为我在 PHP-activerecord 下工作而修改)
Sangar Scaffolding Library。做脚手架的新方法!
已安装 Php-ActiveRecord ( https://github.com/kla/php-activerecord ) 版本 每晚构建 2012 年 5 月
后端和完全访问控制(登录、注销、记住密码和对后端的保护访问)
Phil Sturgeon 的模板库已实现( http://philsturgeon.co.uk/demos/codeigniter-template/user_guide/ )
基本布局(前端、后端)
Toast 单元测试 ( http://jensroland.com/projects/toast/ )
包括基本的 before_filter 和 after_filter 支持 (Matthew Machuga) https://github.com/machuga/codeigniter-filter系统
消息在布局中作为部分
实现 公共内容的文件夹(图像、js、上传...) 3 种语言(英语、西班牙语、加泰罗尼亚语)的
语言翻译 用于翻译控制器的方法和 URL CRUD 上的方法名称 用户已实现。 示例:CRUD 类别。类别作为类别树(通过 ajax 排序) 示例:CRUD 产品上传图像和缩略图创建 测试示例(SangarAuth 测试、用户测试、类别测试、产品测试)。





于 2013-02-14T16:34:04.960 回答
1

通过以下链接,您可以在 codeigniter 框架中更轻松地进行 CRUD 操作。

http://formigniter.org/app/ _

于 2014-03-31T11:02:14.467 回答
0

看看 GroceryCRUD http://www.grocerycrud.com/我认为它会满足您的期望;-)

于 2013-02-13T21:49:26.950 回答
0

我发现 CodeIgniter 的 DataMapper ORM 非常易于使用。

http://datamapper.wanwizard.eu/

于 2013-02-14T16:38:07.217 回答