2009-01-09 108 views
7

PHP中有沒有什麼東西可以像Rails一樣創建基本的腳手架?PHP的腳手架

編輯:我需要的東西,如果你使用CakePHP,因爲它支持scafalding web框架快速原型..

回答

7

SymfonyCakePHPAkelosCodeIgniter一些框架等都有腳手架支持。

但是,如果你不希望使用一個框架,你可以嘗試phpScaffold,其基於phpMyAdmin的表出口CRUD腳手架的網頁...

+0

謝謝.. phpScaffold幾乎是我一直在尋找的。 – Akshay 2009-01-10 11:42:22

+5

_scaffolding_已在** CodeIgniter中棄用** – 2011-02-23 02:52:23

2

QCodo是另一個很好的選擇。而且由於它在運行時使用反射來執行代碼生成而不是反射,因此您可能會看到更好的性能。

2

首先,Rails是一個框架。 PHP是一種語言。 PHP沒有內置的腳手架支持,就像Ruby--語言Rails構建的那樣 - 不支持。但是,像CakePHP這樣的框架確實支持腳手架。

其次,我看到你對CakePHP提出了異議,因爲「你仍然需要做一堆東西。」這是真的 - 任何框架,你將不得不學習新的約定,配置等。

1

對於myslef我使用CodeIniter進行開發,當然他們有腳手架,但只有在「簡單的腳手架」方面意味着你不會在現場產品中使用它(我不瞭解每個人,但我只是將它用作一些工具)。

,但如果你需要一些像CRUD生成器,你可以使用SparkPlug,或Ignition兩者可以在笨

使用
6

我也想要一些快速原型,但我想它生成的代碼,所以很容易更新它。我在http://github.com/tute/phpscaffold上發佈了phpScaffold(HTML5,很好的CSS,很多模型,等等),我做了很多改進。

1

這被問到前一段時間,但如果它仍然相關,看看這個漂亮的scaffolding class(查看演示)

1

Yiiframework有一個名爲GII良好的代碼腳手架系統。它基於網絡。一旦創建了表格,就可以在瀏覽器中生成CRUD類。不需要命令行。我喜歡這個腳手架。如果你扔在上面界面污物+ API插件

2

CakePHP中有足夠的腳手架選項

,你基本上得到了你所需要的一切,與萬噸很好的補充

cakephp-crud的:下面的兩個項目的積極接班人。同時提供了界面污物的行爲,APIScaffolding,搜索和more

界面污物插件:https://github.com/nodesagency/Platform-Crud-Plugin

API插件:https://github.com/nodesagency/Platform-API-plugin

他們都利用CakePHP的事件,所以它非常簡單的擴展和修改默認行爲

0

我不確定什麼SO政策是死線復興,但我想我會增加我自己的兩美分,以防上述解決方案都不滿意。如果您正在尋找基於PHP的MySQL腳手架工具,請查看AMPLE Scaffolder。整個軟件包包含在一個PHP文件(小於200k)內,可以簡單地將其放入可訪問的Web目錄,因此您可以根據內部數據庫權限立即訪問本地和遠程MySQL數據庫。沒有模式導出,配置文件或其他麻煩。此外,還有很多其他功能可供使用。只是以爲我會分享它,以防你正在尋找另一種選擇。如果您有任何問題,請隨時查看併發布反饋。