2010-06-15 75 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说的那样,“你的数据可能意味着太多东西”。然而,这些“许多事情”只有一小部分与你有关,所以你可以将一个定义明确的含义(从该子集)与特定的字段或数据集关联起来。代码生成器将根据该规范进行操作并生成正确的后端代码。

模型驱动的开发将帮助您,因为表格列的模型可能只包含正确理解该列含义所需的定义。

市场上有工具可以帮助您定义模型并构建代码生成器。

当然,构建和维护代码生成器还需要额外的成本,但是一旦拥有它,您就可以节省时间和减少错误,从而获得收益。