據我所知,許多PHP框架使用語法糖來提供真實功能的幻覺。一些提供腳手架/骨架的生成,這是有限的。語法糖很慢,而IDE /編輯器不提供語法糖函數/方法和成員數據的智能感知。我想知道是否有任何工具/框架可以基於一些流行的框架生成PHP代碼並圍繞關係模式構建?提前致謝。用於PHP的代碼生成工具/框架
0
A
回答
1
我找到滿足要求的QCodo http://www.qcodo.com/wiki/article/background/metaprogramming。非常感謝您的參與。你們都贏得了我的投票。
2
Zend Framework(ZF)是一個開源的,面向對象的Web應用程序框架,在PHP 5中實現並且在新的BSD許可下獲得許可。
5
我認爲Symfony有東西,你可能會發現interesting。
1
1
對於後人,我想我會提到相當可觀的解決辦法,我才發現這個問題。
Zend_CodeGenerator已添加到Zend Framework中,我相信它是1.8版,到目前爲止我對它印象非常深刻。像大多數ZF組件一樣,它作爲一個獨立的工具很好用;你不需要在你的項目中實現框架的其餘部分。
到目前爲止,它似乎很容易使用和相當強大。
1
看看Cygnite Framework的Crud發生器。它非常簡單易用。新酷酷的構建基於Symfony2控制檯組件,我覺得很有趣,讓我的工作變得簡單快捷。
Cygnite CLI通過一個簡單的命令生成控制器,模型,視圖,佈局,表單組件,所需的字段驗證,分頁等。
php cygnite generate:crud controller_name table_name database_name
您可以根據您的需要更改代碼。
看一看,可以幫到別人。
相關問題
- 1. 玩2框架代碼生成工具或Yii/Cakephp框架?
- 2. 防止在實體框架中生成導航屬性代碼生成工具
- 3. Sharepoint代碼生成工具
- 4. 用zend框架生成唯一代碼
- 5. 用於Delphi的x86代碼生成器框架
- 6. 生成的實體框架代碼
- 7. 任何用於從AST生成JavaScript代碼的工具
- 8. 用於GNU/Linux的代碼生成工具UML
- 9. 用於生成C代碼的工具/ IDE /語言存在
- 10. 需要用於實體DAO的代碼生成工具
- 11. 用於從Android代碼生成可視化圖表的工具
- 12. 用於生成asp.net代碼的開源工具
- 13. 什麼是i18n的php代碼庫的好工具/框架?
- 14. 實體框架代碼生成
- 15. C#中的UML代碼生成工具
- 16. 生成Java代碼的工具過多?
- 17. crm 4.0的代碼生成工具
- 18. 實體框架的DbContext代碼生成生成不正確的代碼
- 19. 什麼自動代碼生成工具可用於Castle ActiveRecord類?
- 20. 哪個工具更有用於生成代碼?
- 21. 如何測試代碼生成工具?
- 22. C++代碼/ XML生成工具
- 23. 代碼生成工具測試
- 24. UML到Java代碼生成工具
- 25. 用於C++代碼生成
- 26. 如何製作框架代碼的非框架代碼? (PHP)
- 27. PHP生成代碼到文本框?
- 28. 自動生成C#代碼:ApexSql代碼或實體框架?
- 29. PHP代碼不會生成PHP代碼
- 30. Advantage數據庫ORM工具或代碼生成工具
爲了誰把否決花花公子:不要這麼跛腳的,憤世嫉俗的!引用你的行爲的理由!其他人將受益於我的問題。 – Viet 2010-01-03 09:56:35
好吧,我沒有投票給你,但坦率地說,你的問題沒有多大意義。你究竟想要做什麼? – 2010-01-03 09:59:28
我想要一個基於SQL模式生成PHP代碼的工具,並避免使用具有兩個缺點的語法糖:性能開銷和PHP IDE無法識別。 – Viet 2010-01-03 10:03:27