PHP的代码生成工具/框架

时间:2010-01-03 09:44:17

标签: php frameworks code-generation

据我所知,许多PHP框架使用语法糖来提供真实函数的幻觉。有些人提供脚手架/骨架生成,这是有限的。句法糖很慢,IDE /编辑器不提供语法糖功能/方法和成员数据的智能感知。我想知道是否有任何工具/框架基于一些流行的框架生成PHP代码并围绕关系模式构建?提前谢谢。

6 个答案:

答案 0 :(得分:5)

我认为Symfony有一些你可能会找到的interesting

答案 1 :(得分:2)

尝试Zend Framework

  

Zend Framework(ZF)是一个开源的,面向对象的Web应用程序框架,在PHP 5中实现,并在新BSD许可下获得许可。

答案 2 :(得分:1)

我发现QCodo http://www.qcodo.com/wiki/article/background/metaprogramming符合要求。非常感谢您的参与。你们都赢了我的选票。

答案 3 :(得分:1)

Zend_Framework有一个名为Zend_Tool的代码生成器,但它仍然不稳定。

答案 4 :(得分:1)

<强> Zend_CodeGenerator

对于子孙后代,我想我会提到我刚刚发现这个问题的令人印象深刻的解决方案。

Zend_CodeGenerator被添加到Zend Framework中,我相信,版本1.8,到目前为止我对它印象非常深刻。像大多数ZF组件一样,它作为一个独立的工具工作得很好;您无需在项目中实现框架的其余部分。

到目前为止它似乎很容易使用并且相当强大。

答案 5 :(得分:1)

看看Cygnite Framework的Crud生成器。它非常简单易用。基于Symfony2控制台组件的New Cool Kid,我觉得很有趣,让我的工作变得简单快捷。

Cygnite CLI使用简单的命令生成控制器,模型,视图,布局,表单组件,必需的字段验证,分页等。

php cygnite generate:crud controller_name table_name database_name

您可以根据需要更改代码。

看看,可以帮助别人。

Generate CRUD application within 2 minute

Cygnite Framework Code Generator