據我所知,許多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. Sharepoint代碼生成工具
- 3. 用於Delphi的x86代碼生成器框架
- 4. 生成的實體框架代碼
- 5. 用於生成asp.net代碼的開源工具
- 6. 用於生成C代碼的工具/ IDE /語言存在
- 7. 用於從Android代碼生成可視化圖表的工具
- 8. 需要用於實體DAO的代碼生成工具
- 9. 什麼是i18n的php代碼庫的好工具/框架?
- 10. 實體框架代碼生成
- 11. crm 4.0的代碼生成工具
- 12. C#中的UML代碼生成工具
- 13. 生成Java代碼的工具過多?
- 14. 哪個工具更有用於生成代碼?
- 15. 什麼自動代碼生成工具可用於Castle ActiveRecord類?
- 16. C++代碼/ XML生成工具
- 17. 如何測試代碼生成工具?
- 18. 如何製作框架代碼的非框架代碼? (PHP)
- 19. 自動生成C#代碼:ApexSql代碼或實體框架?
- 20. PHP代碼不會生成PHP代碼
- 21. Advantage數據庫ORM工具或代碼生成工具
- 22. 使用Model First生成代碼時的實體框架錯誤
- 23. 將基於框架的代碼遷移到基於非框架的代碼
- 24. 適用於JSF,Java和Hibernate框架的良好代碼審查工具
- 25. Edmgen工具生成的實體框架類後出現錯誤
- 26. 使用php代碼生成html表單數據的PDF無其他工具
- 27. 用於生成css速記的php工具
- 28. 用於在PHP中生成報告的工具?
- 29. 用於爲代理類生成包裝的.NET工具
- 30. 從代碼生成工具獲取對程序集的引用
爲了誰把否決花花公子:不要這麼跛腳的,憤世嫉俗的!引用你的行爲的理由!其他人將受益於我的問題。 – Viet 2010-01-03 09:56:35
好吧,我沒有投票給你,但坦率地說,你的問題沒有多大意義。你究竟想要做什麼? – 2010-01-03 09:59:28
我想要一個基於SQL模式生成PHP代碼的工具,並避免使用具有兩個缺點的語法糖:性能開銷和PHP IDE無法識別。 – Viet 2010-01-03 10:03:27