用于基本CRUD的PHP快速骨架生成器?

时间:2010-08-31 08:26:03

标签: php frameworks crud

我的任务是建立一个简单的基于网络的系统来管理车辆列表。

我很想知道是否有专门快速执行此操作的强大,干净的PHP 5框架/库。

他们应该能够使用基本功能快速构建任意数据结构的骨架Web后端:

  • 可自定义列表视图
  • 可自定义的编辑表单
  • 创建/更新/删除操作

很高兴:

  • 多用户界面
  • 基于ACL的权利系统
  • 本地化
  • 内置图片/文件上传

湿梦:

  • 用于以编程方式管理项目的骨架CRUD API
  • 用于通知新项目的骨架RSS提要

我知道大多数大框架都为此提供了工具和帮助,但更喜欢一个易于进入的独立,轻量级解决方案。

或者,是否有一个很棒的PHP应用程序,您建议您根据我的需要进行修改?

8 个答案:

答案 0 :(得分:10)

就构建骨架应用程序而言,Yii framework几乎没有任何内容。

来自网站:

  

MVC,DAO / ActiveRecord,I18N / L10N,   缓存,基于jQuery的AJAX支持,   身份验证和基于角色的访问   控制,脚手架,输入   验证,小部件,事件,主题,   Web服务等。写在   严格的OOP,Yii易于使用,是   非常灵活和可扩展。

它还包括CRUD代码生成。由做普拉多的人领导。

答案 1 :(得分:4)

如果您不想要大框架,可以查看phpactiverecord

答案 2 :(得分:2)

我会推荐CakePHP

答案 3 :(得分:1)

我在Rails,Django和Symfony中看到了即时博客的精彩演示。

看看Zend,Cake,Symfony,Symfony似乎最像Rails / Django。查看10分钟(是的,超级加速!)演示。这很可爱:

http://www.symfony-project.org/screencast/cart

我的经验告诉我,没有框架,轻量级或其他方面,如果你不知道它,你可以轻松地做你想要的快速。这就是教程的用武之地。你真的需要一个好的ORM来避免数据库的所有混乱,或者用CMS重新发明它。因此,最好的选择是选择具有最佳文档,最佳教程+截屏视频的文档,使用您知道的语言,只需更改变量名称即可使您最接近您的要求。我知道Django可以用Django 1.2做所有你想要的,但是要求PHP 5,Symfony和它的ORM是我的第一个建议。

Yii看起来像我现在要看的东西! YII-Haaw!

这是Yii的博客制作截屏视频:http://www.yiiframework.com/screencast/blog/

到目前为止还不错!但要让博客发挥作用,这是一个很好的学习曲线。与Rails非常相似。

答案 4 :(得分:1)

我见过的最好的http://www.grocerycrud.com/用于codeigniter

答案 5 :(得分:0)

Sapphire有很多承诺。我已经使用了基于它构建的CMS - SilverStripe - 对于一些项目来说非常好。但是我没有太多地挖到后端。

来自网站:

  • 我们的对象关系映射器 照顾你的数据。定义您的数据 使用我们简单的PHP5语法模型 我们的ORM完成其余的工作。
  • 给 Sapphire关于您的数据模型,以及 你可以免费获得3个接口。一个 RESTful API,SOAP API和管理员 编辑界面。

它不是完全轻量级,但它的核心是~1.3 MB但是遇到了很多“很有乐趣”

答案 6 :(得分:0)

有几个PHP框架可以满足您的要求(基本要求)。您应该使用您最熟悉的框架。如果您不熟悉任何框架,我建议您使用CodeIgniter。

答案 7 :(得分:0)

我一直在寻找像这样的插入式管理面板,到目前为止我已经2:

AjaxCrud - http://ajaxcrud.com/

来自Code Canyon - http://bit.ly/toKKrB

喜欢听到任何其他建议!