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

问题描述 投票:0回答:9

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

我很想知道是否有任何健壮、干净的 PHP 5 框架/库专门用于快速完成此任务。

他们应该能够快速构建具有基本功能的任意数据结构的骨架网络后端:

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

很高兴拥有:

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

梦遗:

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

我知道大多数大型框架都为此提供了工具和帮助程序,但我更喜欢易于使用的独立、轻量级解决方案。

或者,是否有一个很棒的 PHP 应用程序可供您推荐进行修改以满足我的需求?

php frameworks crud
9个回答
10
投票

就构建骨架应用程序而言,没有什么可以与 Yii 框架相媲美。

来自网站:

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

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


4
投票

如果你不想要一个大框架,你可以查看phpactiverecord


2
投票

我推荐 CakePHP


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 博客制作的截屏:http://www.yiiframework.com/screencast/blog/

到目前为止还不错! 但要让博客正常运行是一个相当长的学习曲线。 与 Rails 非常相似。


1
投票

我多年来见过的最好的http://www.grocerycrud.com/它适用于codeigniter


0
投票

Sapphire 有很多希望。我已经在几个项目中使用了基于它构建的 CMS - SilverStripe,它非常好。但我还没有深入研究后端。

来自网站:

  • 我们的对象关系映射器需要 照顾您的数据。定义您的数据 使用我们简单的 PHP5 语法的模型 其余的由我们的 ORM 完成。
  • 告诉 关于您的数据模型的蓝宝石,以及 您免费获得 3 个接口。一个 RESTful API、SOAP API 和管理员 编辑界面。

它并不完全是轻量级的,但其核心约为 1.3 MB,但可以满足您的很多“必备条件”


0
投票

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


0
投票

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

AjaxCrud - http://ajaxcrud.com/

代码峡谷一瞥 - http://bit.ly/toKKrB

很高兴听到任何其他建议!


0
投票

我会推荐来自 xcrud.net 的 xcrud。 首先,它抽象了 mysql 数据库,用 3 行简单的代码创建 CRUD 应用程序。

基本上,我已经能够以最少的努力构建出色的企业应用程序。您可以集中更多的业务逻辑,而不是 php 和我自己的代码。

© www.soinside.com 2019 - 2024. All rights reserved.