我想为PHP开发创建一个基于命令行的工具。
根据rails生成器的功能以及与rake的集成,它应该做一些非常相似的事情,因为DB的rake任务也应该可用。
或者是否有一个允许构建此类生成器的ruby框架?
答案 0 :(得分:0)
查看一些像Doctrine这样的ORM项目,您还可以查看一些其他框架,如Symphony或Cake,我认为Zend没有。
答案 1 :(得分:0)
Zend Framework具有用于在Zend_Tool之上构建CLI工具的API。此外,它还具有Zend_CodeGenerator组件,用于大多数PHP代码反射,扩展和修改。编写自己的Zend_Tool提供程序很难,但可能。 对于ORM生成,您应该使用Doctrine。
答案 2 :(得分:0)
如果你想要PHP开发的Rails功能,为什么不使用类似的框架?例如,CodeIgniter有database migrations和CakePHP有scaffolding以及迁移。