2009-01-09 112 views
7

PHP中有没有什么东西可以像Rails一样创建基本的脚手架?PHP的脚手架

编辑:我需要的东西,如果你使用CakePHP,因为它支持scafalding web框架快速原型..

回答

7

SymfonyCakePHPAkelosCodeIgniter一些框架等都有脚手架支持。

但是,如果你不希望使用一个框架,你可以尝试phpScaffold,其基于phpMyAdmin的表出口CRUD脚手架的网页...

+0

谢谢.. phpScaffold几乎是我一直在寻找的。 – Akshay 2009-01-10 11:42:22

+5

_scaffolding_已在** CodeIgniter中弃用** – 2011-02-23 02:52:23

2

QCodo是另一个很好的选择。而且由于它在运行时使用反射来执行代码生成而不是反射,因此您可能会看到更好的性能。

2

首先,Rails是一个框架。 PHP是一种语言。 PHP没有内置的脚手架支持,就像Ruby--语言Rails构建的那样 - 不支持。但是,像CakePHP这样的框架确实支持脚手架。

其次,我看到你对CakePHP提出了异议,因为“你仍然需要做一堆东西。”这是真的 - 任何框架,你将不得不学习新的约定,配置等。

1

对于myslef我使用CodeIniter进行开发,当然他们有脚手架,但只有在“简单的脚手架”方面意味着你不会在现场产品中使用它(我不了解每个人,但我只是将它用作一些工具)。

,但如果你需要一些像CRUD生成器,你可以使用SparkPlug,或Ignition两者可以在笨

使用
6

我也想要一些快速原型,但我想它生成的代码,所以很容易更新它。我在http://github.com/tute/phpscaffold上发布了phpScaffold(HTML5,很好的CSS,很多模型,等等),我做了很多改进。

1

这被问到前一段时间,但如果它仍然相关,看看这个漂亮的scaffolding class(查看演示)

1

Yiiframework有一个名为GII良好的代码脚手架系统。它基于网络。一旦创建了表格,就可以在浏览器中生成CRUD类。不需要命令行。我喜欢这个脚手架。如果你扔在上面界面污物+ API插件

2

CakePHP中有足够的脚手架选项

,你基本上得到了你所需要的一切,与万吨很好的补充

cakephp-crud的:下面的两个项目的积极接班人。同时提供了界面污物的行为,APIScaffolding,搜索和more

界面污物插件:https://github.com/nodesagency/Platform-Crud-Plugin

API插件:https://github.com/nodesagency/Platform-API-plugin

他们都利用CakePHP的事件,所以它非常简单的扩展和修改默认行为

0

我不确定什么SO政策是死线复兴,但我想我会增加我自己的两美分,以防上述解决方案都不满意。如果您正在寻找基于PHP的MySQL脚手架工具,请查看AMPLE Scaffolder。整个软件包包含在一个PHP文件(小于200k)内,可以简单地将其放入可访问的Web目录,因此您可以根据内部数据库权限立即访问本地和远程MySQL数据库。没有模式导出,配置文件或其他麻烦。此外,还有很多其他功能可供使用。只是以为我会分享它,以防你正在寻找另一种选择。如果您有任何问题,请随时查看并发布反馈。