PHP的脚手架
回答
像Symfony,CakePHP,Akelos,CodeIgniter一些框架等都有脚手架支持。
但是,如果你不希望使用一个框架,你可以尝试phpScaffold,其基于phpMyAdmin的表出口CRUD脚手架的网页...
QCodo是另一个很好的选择。而且由于它在运行时使用反射来执行代码生成而不是反射,因此您可能会看到更好的性能。
首先,Rails是一个框架。 PHP是一种语言。 PHP没有内置的脚手架支持,就像Ruby--语言Rails构建的那样 - 不支持。但是,像CakePHP这样的框架确实支持脚手架。
其次,我看到你对CakePHP提出了异议,因为“你仍然需要做一堆东西。”这是真的 - 任何框架,你将不得不学习新的约定,配置等。
对于myslef我使用CodeIniter进行开发,当然他们有脚手架,但只有在“简单的脚手架”方面意味着你不会在现场产品中使用它(我不了解每个人,但我只是将它用作一些工具)。
使用我也想要一些快速原型,但我想它生成的代码,所以很容易更新它。我在http://github.com/tute/phpscaffold上发布了phpScaffold(HTML5,很好的CSS,很多模型,等等),我做了很多改进。
这被问到前一段时间,但如果它仍然相关,看看这个漂亮的scaffolding class(查看演示)
Yiiframework有一个名为GII良好的代码脚手架系统。它基于网络。一旦创建了表格,就可以在浏览器中生成CRUD类。不需要命令行。我喜欢这个脚手架。如果你扔在上面界面污物+ API插件
CakePHP中有足够的脚手架选项
,你基本上得到了你所需要的一切,与万吨很好的补充
cakephp-crud的:下面的两个项目的积极接班人。同时提供了界面污物的行为,API,Scaffolding,搜索和more
界面污物插件:https://github.com/nodesagency/Platform-Crud-Plugin
API插件:https://github.com/nodesagency/Platform-API-plugin
他们都利用CakePHP的事件,所以它非常简单的扩展和修改默认行为
Phreeze使这个简单和容易。 http://phreeze.com/
我不确定什么SO政策是死线复兴,但我想我会增加我自己的两美分,以防上述解决方案都不满意。如果您正在寻找基于PHP的MySQL脚手架工具,请查看AMPLE Scaffolder。整个软件包包含在一个PHP文件(小于200k)内,可以简单地将其放入可访问的Web目录,因此您可以根据内部数据库权限立即访问本地和远程MySQL数据库。没有模式导出,配置文件或其他麻烦。此外,还有很多其他功能可供使用。只是以为我会分享它,以防你正在寻找另一种选择。如果您有任何问题,请随时查看并发布反馈。
- 1. 脚手架脚手架
- 2. 使用AJAX脚手架的PHP框架?
- 3. 从脚手架
- 4. MVC4脚手架
- 5. GWT脚手架
- 6. Rails架构脚手架
- 7. Laravel Authenication脚手架
- 8. 如何脚手架
- 9. 与MVC脚手架
- 10. 定制脚手架
- 11. Codeigniter 2脚手架
- 12. 的GroupBy与MVC脚手架
- 13. 默认脚手架和漂亮脚手架有什么区别?
- 14. MVC 3脚手架控制台运行时脚手架出错
- 15. 重新生成脚手架
- 16. FuelPHP油脚手架和MongoDB
- 17. Grails脚手架继承
- 18. grails脚手架破碎
- 19. 护栏脚手架帮助
- 20. Ninject和MVC脚手架
- 21. 脚手架特点2.02
- 22. Subsonic 3和脚手架
- 23. 脚手架在摇篮
- 24. ROR:脚手架与否?
- 25. 不能生成脚手架
- 26. MVC ViewModel脚手架项目
- 27. SubSonic:覆盖脚手架
- 28. MVC5脚手架下拉框
- 29. Twitter Bootstrap脚手架与AngularJS
- 30. Grails脚手架内容
谢谢.. phpScaffold几乎是我一直在寻找的。 – Akshay 2009-01-10 11:42:22
_scaffolding_已在** CodeIgniter中弃用** – 2011-02-23 02:52:23