2010-06-15 79 views
3

我創建自定義的CMS網站,然後繼續爲後端/管理端。是否有任何工具可以自動創建我的網站的管理端,例如,基於表關係或我們可能實施的任何定製。管理自動生成

PHPMaker似乎聲稱像我所要求的東西,但我沒有使用它。那裏的任何工具來自動創建管理員端或PHPMaker是否切合實際?

+1

我很困惑,爲什麼這個{是}被標記爲WordPress ... – Sam 2010-06-17 09:49:55

回答

1

phpMyAdmin:oP?

+0

我不是在談論MySQL客戶端或數據庫處理,我知道phpmyadmin很好。我在說**自動爲前端創建管理員/後端** – Sarfraz 2010-06-15 20:49:44

+0

所以你想要的東西,將創建一個PHP接口,所以你可以管理數據庫,但只有特定的領域有關的前端網站? – vimist 2010-06-15 20:51:41

2

沒有什麼可以自動管理控制面板足夠。數據可能意味着太多的東西。一個INT可以是一個整數,或者它可以是一個代碼,其中每個值0-9代表不同的值。對於公衆不可見的其他表格,如用戶數據庫和日誌呢?你對這些做了什麼? 如果你想要一個價值兩美分的控制面板,你可以自己構建它。管理員停止使用CMS的主要原因之一是管理面板不完整或令人困惑。

+0

準確!任何控制面板都不可能神奇地閱讀您的想法和軟件需求,並提供所需的一切。 (好吧,也許Drupal ...; P) – 2010-06-15 21:04:35

4

你的意思是這樣嗎? http://www.phpgrid.com/grid/

它可視化所有的數據,並允許編輯,分頁,排序,有點像MS Excell或asp.NET gridview的。

如果您正在尋找能夠自動讀取數據庫結構的東西,並推導出您可能想要做的所有事情,併爲其提供按鈕 - 不存在這樣的事情,直到軟件真正開始自行編程爲止。

1

你需要一個代碼生成器,可以根據你可能會提供一些額外的定義看你的數據庫結構,然後生成您的後端。

像@animuson說的那樣,「你的數據可能意味着太多東西」。然而,這些「許多事情」只有一小部分與你有關,所以你可以將一個定義明確的含義(從該子集)與特定的字段或數據集關聯起來。代碼生成器將根據該規範進行操作並生成正確的後端代碼。

模型驅動的開發將幫助您,因爲表格列的模型可能只包含正確理解該列含義所需的定義。

市場上有工具可以幫助您定義模型並構建代碼生成器。

當然,構建和維護代碼生成器還需要額外的成本,但是一旦擁有它,您就可以節省時間和減少錯誤,從而獲得收益。