2010-01-03 121 views
0

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

+0

为了谁把否决花花公子:不要这么跛脚的,愤世嫉俗的!引用你的行为的理由!其他人将受益于我的问题。 – Viet 2010-01-03 09:56:35

+0

好吧,我没有投票给你,但坦率地说,你的问题没有多大意义。你究竟想要做什么? – 2010-01-03 09:59:28

+0

我想要一个基于SQL模式生成PHP代码的工具,并避免使用具有两个缺点的语法糖:性能开销和PHP IDE无法识别。 – Viet 2010-01-03 10:03:27

回答

2

尝试Zend Framework

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

1

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

+0

谢谢erenon。直到你说了才知道:) – Viet 2010-01-03 18:53:40

1

Zend_CodeGenerator

对于后人,我想我会提到相当可观的解决办法,我才发现这个问题。

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

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

1

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

Cygnite CLI通过一个简单的命令生成控制器,模型,视图,布局,表单组件,所需的字段验证,分页等。

php cygnite generate:crud controller_name table_name database_name 

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

看一看,可以帮到别人。

Generate CRUD application within 2 minute

Cygnite Framework Code Generator