Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 管理自动生成_Php_Code Generation_Admin - Fatal编程技术网

Php 管理自动生成

Php 管理自动生成,php,code-generation,admin,Php,Code Generation,Admin,我创建自定义CMS站点,然后继续后端/管理端。是否有任何工具可以自动创建我的站点的管理端,例如,基于表关系或我们可能进行的任何定制 似乎声称我要求的东西,但我没有使用它。任何用于自动创建管理端或PHPMaker的工具都达到了要求?phpMyAdmin:oP?没有任何工具能够充分自动化管理控制面板。你的数据可能意味着太多的事情。INT可以是整数,也可以是代码,其中每个值0-9表示不同的值。其他公众看不见的表呢,比如用户数据库和日志?你用这些做什么如果你想要一个价值2美分的控制面板,你可以自己建造。

我创建自定义CMS站点,然后继续后端/管理端。是否有任何工具可以自动创建我的站点的管理端,例如,基于表关系或我们可能进行的任何定制


似乎声称我要求的东西,但我没有使用它。任何用于自动创建管理端或PHPMaker的工具都达到了要求?

phpMyAdmin:oP?

没有任何工具能够充分自动化管理控制面板。你的数据可能意味着太多的事情。INT可以是整数,也可以是代码,其中每个值0-9表示不同的值。其他公众看不见的表呢,比如用户数据库和日志?你用这些做什么如果你想要一个价值2美分的控制面板,你可以自己建造。管理员停止使用CMS的主要原因之一是管理面板不完整或令人困惑。

你是说这样的吗?

它将所有数据可视化,并允许编辑、分页、排序,有点像MS Excel或asp.NET gridview


如果您正在寻找能够自动读取您的数据库结构并推断出您可能需要执行的所有操作并为其提供按钮的东西,那么,在软件真正开始自行编程之前,不存在这样的东西。

Symfony有这样一个管理生成器:


您需要一个代码生成器,它可以读取数据库结构,然后根据您可能提供的一些附加定义生成后端

正如@animuson所说,“你的数据可能意味着太多的事情”。但是,这些“许多事情”中只有有限的一部分与您相关,因此您可以将定义良好的含义(来自该子集)与特定字段或数据集相关联。然后,代码生成器将根据该规范操作并生成正确的后端代码

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

市场上有一些用于此的工具,包括开源和商业工具,它们将帮助您定义模型并构建代码生成器


当然,构建和维护代码生成器需要额外的成本,但一旦您拥有了它,您就可以开始在节省时间和减少错误方面获得好处。

我不是说mysql客户端或数据库处理,我非常了解phpmyadmin。我说的是为前端自动创建admin/backend,所以您希望能够在PHP中创建MySQL接口,这样您就可以管理数据库,但只需要与站点前端相关的特定字段?没错!任何控制面板都不可能神奇地读取您的想法和软件需求,并提供所需的一切。(嗯,也许是Drupal…;P)那看起来很像Drupal!但是,你仍然需要为它编写所有的代码。我不明白为什么这个{is}被标记为WordPress。。。