2008-11-02 31 views
0

我是PHP新手,在浪費大量時間做事情之前,我想知道是否有創建PHP Web窗體應用程序的快捷方式/技巧。所有這些應用程序將做的是顯示帶有1個或更多表格的數據的網頁表單。除了顯示數據之外,用戶還必須能夠更新表單並向表單添加新數據。我知道如何通過手動編寫所有PHP/HTML代碼來完成所有這些工作。但我正在尋找可以節省時間的任何事情。在PHP中創建/修改web表單的快捷方式?

不幸的是,我不能使用CakePHP這樣的花哨PHP庫。我僅限於使用核心PHP框架,用於數據庫的Oracle和用於Oracle訪問的OCI庫。

鑑於這些限制,在基本PHP表單應用程序中支持CRUD操作的最簡單方法是什麼?有代碼生成器或其他工具可以幫助嗎?

+0

你似乎只想要一個「查看」問題的工具。如果你在購買框架,oracle和crud的標籤可能很重要;但既然你不是,我建議你刪除這些標籤。 – Smandoli 2012-05-07 16:39:30

回答

4

不幸的是,我不能使用像CakePHP這樣的花哨PHP庫。我限於使用核心PHP框架,

大多數PHP框架都是用PHP編寫的。所以你不需要安裝任何東西來使用它們。

也就是說,表單相當不重要。將表單作爲單獨的組件處理只能在一定程度上起作用。因此,許多框架已經形式深入地融入其中,而不是作爲獨立的組件。

你可以看看Zend Framework的Form component。它相當自給自足,功能豐富。

+0

另外還有一點需要注意的是,即使你不認爲自己實際上可以使用框架,也可以隨時關注像Zend這樣的框架,以瞭解如何構建自己的框架。 – 2008-11-02 17:24:29

+0

+1「大多數PHP框架都是用PHP編寫的,所以你不需要安裝任何東西來使用它們。」我會需要這個解釋。 – Smandoli 2012-05-07 16:41:57

0

我在「fillInFormValues($ html,$ request,$ formErrors);」之上構建了所​​有表單功能。有關詳細信息和完整的源代碼,請參閱my article at OnLamp