PHP的脚手架

PHP的脚手架,php,ruby-on-rails,scaffolding,Php,Ruby On Rails,Scaffolding,PHP中是否有任何东西可以创建基本的脚手架,比如Rails 编辑:我需要一些快速原型化的东西。如果您使用CakePHP作为web框架,它支持scafalding。有关更多信息,请参阅此链接 有些框架,如、,和其他框架支持脚手架 但是,如果您不想使用框架,可以尝试基于phpMyAdmin表导出生成CRUD scaffold页面…是另一个很好的选择。由于它使用反射而不是在运行时使用反射来生成代码,您可能会看到更好的性能。首先,Rails是一个框架。PHP是一种语言。PHP没有内置的脚手架支持,就像R

PHP中是否有任何东西可以创建基本的脚手架,比如Rails


编辑:我需要一些快速原型化的东西。

如果您使用CakePHP作为web框架,它支持scafalding。有关更多信息,请参阅此链接

有些框架,如、,和其他框架支持脚手架


但是,如果您不想使用框架,可以尝试基于phpMyAdmin表导出生成CRUD scaffold页面…

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

首先,Rails是一个框架。PHP是一种语言。PHP没有内置的脚手架支持,就像Ruby(Rails的构建语言)没有一样。然而,像这样的框架确实支持脚手架

其次,我看到你对CakePHP提出了反对意见,因为“你仍然需要做很多事情。”这是真的——对于任何框架,你都必须学习新的约定、配置等。

对于我用于开发的myslef,他们当然有脚手架,但仅限于“简单的脚手架”这意味着你不会在live产品中使用它(我不知道每个人的情况,但我只是把它用作一些工具)


但是如果你需要一些像CRUD生成器这样的东西,你可以使用,或者两者都可以用在Codeigniter上,我也想要一些快速原型,但是我想要它来生成代码,所以很容易更新它。我对发布在上的phpscafold(HTML5、尼斯CSS、多个模型等)做了很多改进。

这是很久以前提出的问题,但如果仍然相关,请查看这个nice(查看演示)

yiiframew有一个很好的代码支架系统,名为Gii。它是基于网络的。创建表后,可以从浏览器中生成CRUD类。不需要命令行。我喜欢这个脚手架。

CakePHP有很多脚手架选项

如果你把Crud+API插件放在最上面,你基本上得到了你所需要的一切,还有很多不错的添加

:以下两个项目的活动继任者。提供Crud操作、搜索和

积垢插件:

API插件:


它们都使用CakePHP事件,因此扩展和修改默认行为非常简单

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

我看了cakePHP,但看起来你仍然需要做很多事情。(我可能错了!)你也喜欢Rails的脚手架。这真的只是一个起点。也许问题的语言并不完美,但基本意图只是找到一些可以在php代码中生成基本框架的东西;就像rails脚手架生成器一样。并不是说我反对学习一个新的框架,但目前我只需要生成基本的框架。谢谢。。phpScaffold几乎就是我想要的。codeigniter中不推荐使用scaffolding。phpScaffold下载对于轻量级简单crud构建非常有效。phpScaffold在上进行了升级。这是第一个程序员允许我发布它,我不知道他为什么不使用新版本,或者从他的网站链接到它。Github的版本有很多改进。我也使用了QCodo,非常棒。目前在开发中活跃的QCodo分支是QCubed使用PHP创建您自己的脚手架。通过这个示例,您所要做的就是清空文件夹模板并添加您自己的模板。代码也应该是可以理解的,以便扩展