据我所知,许多PHP框架使用语法糖来提供真实函数的幻觉。有些人提供脚手架/骨架生成,这是有限的。句法糖很慢,IDE /编辑器不提供语法糖功能/方法和成员数据的智能感知。我想知道是否有任何工具/框架基于一些流行的框架生成PHP代码并围绕关系模式构建?提前谢谢。
答案 0 :(得分:5)
我认为Symfony有一些你可能会找到的interesting。
答案 1 :(得分:2)
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
您可以根据需要更改代码。
看看,可以帮助别人。