安下载(俺下载):打造放心的绿色安全下载站! 安下载首页|软件分类|最近更新

所在位置: 首页  >  电脑软件  >  编程开发  >  编程工具 > PHP代码自动生成工具(PHPMaker 2020) 附破解补丁和安装教程
PHP代码自动生成工具(PHPMaker 2020)

PHP代码自动生成工具(PHPMaker 2020)

 附破解补丁和安装教程
  • 软件大小:48.3 MB
  • 更新日期:2019-08-10 19:11
  • 软件语言:简体中文
  • 软件类别:编程工具
  • 软件授权:免费版
  • 软件官网:
  • 适用平台:WinXP, Win7, Win8, Win10, WinAll
  • 软件厂商:

6
软件评分

本地下载文件大小:48.3 MB

软件介绍 人气软件 下载地址

为您推荐: 编程开发

  PHPMaker 2020是一款功能强大的PHP代码自动生成工具,软件提供了生成所有脚本、生成最后选择的文件、同步、自动同步、多语言属性编辑器、Adyanced设置、区域设置、复制表设置、复制字段设置、按字母顺序排序表、删除模板缓存、更新模板、菜单编辑器、据库设置、PHP设置、HTML设置、安全设定、生成Settinos、自定义模板等丰富的功能,能够协助用户在各类常用的数据库中快速生成PHP脚本,其具备了直观的操作界面,使用起来并不复杂,而且在更新的2020版本中更新了AdminLTE 3、集成PHP Report Maker项目等新功能,为您带来更好的体验!

PHP代码自动生成工具(PHPMaker 2020)

软件功能

  在PHPMaker的帮助下,程序员可以从MySQL,PostgreSQL,Microsoft Access和SQL Server快速生成PHP脚本。它包含一组便于操作查询的功能。

  界面是用户友好的。您可以通过在类型,服务器,端口和登录凭据上配置数据库详细信息来开始。

  此外,您可以在页面选项(例如,每页记录,链接使用按钮下拉,在列表页面中启用导出)和电子邮件设置中设置PHP参数。

  关于HTML代码,您可以编辑标题,字符集,字体,网站图标,标题徽标和页脚文本,以及自定义主题(例如网站标题,左列,页脚)和样式。

  最后但并非最不重要的是,您可以使用管理凭据登录,使用现有表,更改模板文件的默认位置,应用程序根文件夹和目标,以及生成空白页。

  PHPMaker允许您同步表和视图,创建,更改或删除视图,将自定义视图转换为视图,添加报表以及删除无效对象等。还可以添加扩展和配置高级设置(例如,压缩项目CSS和JS,验证NOT NULL字段,默认时区)。

  该程序包含教程,具有良好的响应时间并使用低CPU和内存。在整个评估过程中,我们没有遇到任何问题,因为应用程序没有挂起,崩溃或弹出错误对话框。总而言之,PHPMaker是任何PHP开发人员的一个很好的补充。

软件特色

  PHP

  需要PHP 5.6或更高版本。强烈建议使用PHP 7。

  AdminLTE 3

  AdminLTE 3现在支持一些布局选项(顶部导航,盒装,固定,固定导航栏,固定页脚)。 PHPMaker模板基于固定布局,如果要使用其他布局选项,可以更改高级设置布局类,然后根据需要实施自己的调整。请注意,仅将布局类设置为layout-top-nav并不意味着水平菜单,仅显示在菜单编辑器中选择为导航栏项的菜单项。如果需要水平菜单,可以通过右键单击列标题将所有菜单项设置为导航栏项,然后选择全选。

  图标

  现在使用AdminLTE 3中包含的Font Awesome 5 Free。如果使用,请在菜单编辑器和服务器/客户端事件中更新图标类名称。首先阅读从第4版升级。如果要快速升级,可以启用高级设置使用Font Awesome v4填充程序,这样可以在将版本5图标映射到当前引用时保留旧版本4的图标名称,别名和语法。但是,请确保您应该尽快正确升级到v5,将来的版本中将删除填充程序。

  语言文件

  与往常一样,新主要版本中有许多新短语,请确保更新非英语语言文件,否则多语言项目中将缺少某些短语。

  集成PHP Report Maker项目

  PHPMaker 2020集成了PHP Report Maker的大多数功能,可以从PHP Report Maker项目导入报告,我们的目标是使用户能够将报告迁移到PHPMaker并从现在开始处理单个项目。也就是说,PHPMaker 2020使用开源MIT许可的Chart.js,它不支持PHP Report Maker支持的所有图表类型。如果您有不受支持的图表的报告,您需要删除它们或自己进行一些集成,请阅读集成PHP Report Maker项目以获取详细信息。

  控制文件,模板标签和扩展

  模板引擎已经大大简化,现在扩展比以前容易得多。但是,这也意味着语法已更改。如果您自定义模板或进行扩展,请首先阅读控制文件,模板标记和扩展,然后更新您的自定义项。

安装方法

  1、下载并解压软件,得到安装程序与补丁,我们先双击安装程序“phpmkr.exe”的安装程序进行安装。

PHP代码自动生成工具(PHPMaker 2020)

  2、随即进入PHPMaker 2020安装向导,单击【next】继续。

PHP代码自动生成工具(PHPMaker 2020)

  3、阅读软件许可协议,勾选【I agree to the terms...】的同意选项,再进入下一步的安装。

PHP代码自动生成工具(PHPMaker 2020)

  4、选择安装文件夹,用户可以选择默认的C:\Program Files (x86)\PHPMaker 2020,也可以自定义。

PHP代码自动生成工具(PHPMaker 2020)

  5、准备安装,点击【next】按钮开始进行安装。

PHP代码自动生成工具(PHPMaker 2020)

  6、弹出如下的安装成功的提示,点击【finish】结束。

PHP代码自动生成工具(PHPMaker 2020)

  7、将补丁文件“PHPMaker.exe”复制到软件的安装目录,默认安装路径为 C:\Program Files (x86)\PHPMaker 2020。

PHP代码自动生成工具(PHPMaker 2020)

  8、弹出如下的目标包含同名文件的提示,点击【替换目标中的文件】。

PHP代码自动生成工具(PHPMaker 2020)

  9、运行PHPMaker 2020即可进行使用。

PHP代码自动生成工具(PHPMaker 2020)

使用说明

  准备报告数据

  在PHPMaker中创建任何报告之前,您必须先准备好数据。

  确保使用视图可以获得所有数据

  报告中显示的所有数据必须在源表中可用。每个报告仅基于一个源表(或视图)。如果表中有外键并且要显示引用表中的数据,则应使用数据库视图并创建连接以首先组合表中的数据。

  例

  在Crosstab Report的教程中,我们首先创建一个View,你可以看到关系如下:

PHP代码自动生成工具(PHPMaker 2020)

  主数据实际存储在OrderDetails表中,但我们使用表之间的连接获取以下信息:

  公司名称 - 使用OrderDetails表中的OrderID字段追溯到Orders表,然后使用Orders表中的CustomerID追溯到Customers表以获取CompanyName。

  产品名称 - 使用“订单详细信息”表中的“产品ID”字段追溯到“产品”表以获取ProductName。

  类别名称 - 使用OrderDetails表中的ProductID字段追溯到Products表以获取ProductName,然后使用Products表中的CatergoryID追溯到Categories表以获取CategoryName。

  公司名称,产品名称和类别名称存在于一个单一来源 - “按产品订购”视图中,您可以创建报告并使用它们对数据进行分组。否则,您只能按OrderID或ProductID进行分组,而OrderID或ProductID只是整数,并且使报告的可读性更低。

  注意1.确保外键引用的数据是唯一的或分组错误。例如,如果您的订单表中有2个不同的CustomerID,但它们都具有相同的公司名称,则这两个公司在视图中将无法区分。如果按客户名称对数据进行分组,则结果将是错误的。

  2.要增强性能,请仅在创建视图时选择要使用的数据。不要使用星号(*)来选择所有字段(除非您确实需要使用所有字段)。

  过滤数据

  始终从数据库中检索最少量的数据以获得最佳性能。

  例如,如果数据的范围为3年,并且每次只需要在报表中查看一年数据,则可以创建报表并在运行时选择年份(运行生成的脚本时)。用户可以很好地支持运行时过滤以查看他们感兴趣的部分数据,但这意味着PHP脚本需要处理最初显示所需数据的3倍。如果数据大小较大且报告页面显示需要较长时间,则会导致性能下降。你有2个选择:

  1.使用扩展搜索字段并选择默认年份,或

  2.在数据库中创建视图以仅检索一年的数据。

  那么你特定年份的报告加载速度会更快。

  准备好数据后,使用PHPMaker连接到数据库,然后右键单击数据库窗格或单击工具栏中的“编辑”,选择“添加摘要报告”或“添加交叉表报告”以创建报告。

  DatabaseSetup

  PHPMaker可以连接到MySQL,PostgresSQL,Microsoft Access,Microsoft SQL Server,Oracle和SQLite。单击工具栏中的 - 图标以转到[数据库]选项卡。

  1. MySQL

  选择MySQL作为数据库类型。

PHP代码自动生成工具(PHPMaker 2020)

  您可以选择2种连接方式:

  直接连接(默认)

  1.输入您的数据库主机/服务器名称(或IP地址),用户名,密码和端口号(MySQL默认为3306),

  2.选择你的数据库,

  3.单击[连接]按钮以加载数据库信息。

  注意服务器名称或IP也应在生产Web服务器上有效。否则,在将其上载到生产服务器之前,您需要在ewcfg.php中修改生成的连接信息。例如,如果您在同一台计算机上安装了测试MySQL服务器,则在使用PHPMaker连接时,可以使用“localhost”作为服务器名称。然后,生成的脚本将尝试连接到与生产Web服务器相同的计算机上的MySQL服务器,如果不是这种情况,则连接将失败。

  URL连接(用于远程数据库)

  (另请参阅教程 - 使用PHPMakerConnection脚本连接远程MySQL)

  虽然直接连接方法快速简便,但某些远程MySQL服务器可能不允许直接连接。 PHPMaker提供了另一种连接远程服务器的简单方法:

  1.将PHPMaker提供的PHP连接脚本上传到您的站点。注意:

  a。脚本命名为“phpmaker.php”,可以在你安装的文件夹下找到,通常是C:\ Program Files(x86)\ PHPMaker \,

  b。始终使用您的PHPMaker版本附带的脚本。 PHPMaker可能不适用于以前版本附带的脚本。

  2.如果这是您第一次使用此脚本,您可能需要在浏览器中使用该脚本:

  a。使用浏览器浏览此脚本,

PHP代码自动生成工具(PHPMaker 2020)

  b。输入连接信息,

  c。单击“获取数据库列表”,然后单击“查看模式”,您应该能够正确地以XML格式查看数据库的模式。现在返回PHPMaker。

  3.输入SAME连接信息,选择URL forconnection method,输入脚本的URL(例如https://servername/path/phpmaker.php),单击[Test]按钮测试URL,

PHP代码自动生成工具(PHPMaker 2020)

  4.单击[Connect]按钮加载数据库信息.PHPMaker将通过PHP scriptover HTTP连接到数据库服务器。

  2. PostgreSQL

  选择PostgreSQL作为数据库类型。

PHP代码自动生成工具(PHPMaker 2020)

  您可以选择2种连接方式:

  直接连接(默认)

  1.输入您的数据库主机/服务器名称(或IP地址),用户名,密码和端口号(PostgreSQL默认为5432),

  2.选择你的数据库,

  3.单击[连接]按钮以加载数据库信息。

  注意服务器名称或IP也应在生产Web服务器上有效。否则,在将其上载到生产服务器之前,您需要在ewcfg.php中修改生成的连接信息。例如,如果您在同一台计算机上安装了测试PostgreSQL Server,则在使用PHPMaker连接到它时,可以使用“localhost”作为服务器名称。然后,生成的脚本将尝试连接到与生产Web服务器相同的计算机上的PostgreSQL服务器,如果不是这种情况,则连接将失败。

  URL连接(用于远程数据库)

  类似于上面的MySQL。

  Microsoft Access(仅限Windows)

  注意如果您使用Microsoft Access数据库,则需要在运行PHPMaker的PC和Web服务器上安装OLEDB驱动程序。请参阅系统要求。 (不支持ODBC连接。)

  •选择MicrosoftAccess作为数据库类型,

  •单击 - 按钮选择Microsoft Access数据库文件,

  •指定数据库文件将驻留在项目文件夹下的数据库路径,

  •单击 - 连接按钮以加载数据库信息。

  笔记

  1.Database路径是相对于项目文件夹的。使用斜杠“/”作为路径分隔符,没有前导斜杠。例如如果您网站的项目文件夹是D:\ wwwroot \ demo,并在此文本框中输入“data /”,则数据库的文件夹将为D:\ wwwroot \ demo \ data。

  2. Web服务器上需要PHP扩展名。从PHP 5.5开始,COM扩展需要在php.ini中启用php_com_dotnet.dll才能使用这些函数。

PHP代码自动生成工具(PHPMaker 2020)

  Microsoft SQL Server

  笔记

  1.如果您在计算机上安装了SQL Server 2012 Native Client(x86),则可以选择MicrosoftSQL Server数据库类型。您可以使用此数据库类型连接到SQL Server 2000,2005或更高版本。您可以从Microsoft网站下载SQL Server 2012 Native Client。请参阅系统要求。还必须在Web服务器上安装本机客户端。 (不支持ODBC或SQL Server的旧OLE DB提供程序。)

  2.PHPMaker通过TCP / IP连接到SQL Server(不是Windows身份验证),确保为SQL服务器启用了TCP / IP协议,您可以使用SQL Server配置管理器进行检查和配置。

  3.如果SQL Server是远程服务器(与PHPMaker不在同一台机器上),请确保您的SQL Server允许远程连接,您可以使用SQL Server Management Studio进行检查和配置。

  4.如果在服务器上启用了防火墙,请确保它允许端口1433上的入站流量用于TCP / IP。如果SQL Server使用其他端口号,请确保已相应地设置防火墙规则。

  •选择MicrosoftSQL Server作为数据库类型,

  •输入SQL Server的名称或IP,

  •输入用户ID和密码,

  •选择所需的数据库或输入数据库的名称,

  •单击 - 连接按钮以加载数据库信息。

  注意1.如果是MicrosoftSQL Server 2005或更高版本,请确保服务器名称包含实例名称(如果有),例如本地主机/ SQLEXPRESS。

  2.服务器名称或IP也应在您的生产Web服务器上有效。否则,在将其上载到生产服务器之前,您需要在ewcfg.php中修改生成的连接字符串。例如,如果您在同一台计算机上安装了测试SQL Server,则在使用PHPMaker连接到它时,可以使用“(local)”作为服务器名称。然后,生成的脚本将尝试连接到与生产Web服务器相同的计算机上的SQL Server,如果服务器上不是这种情况,则连接将失败。 SQL Server通常安装在生产环境中的不同服务器上。

PHP代码自动生成工具(PHPMaker 2020)

  Oracle

  注意如果已在计算机上安装了Oracle客户端,则可以选择此数据库类型。您可以从Oracle网站下载Oracle客户端。确保Oracle客户端(例如oci.dll)的路径属于Windows环境变量 - >系统变量下的Path变量。

  •选择Oracle作为数据库类型,

  •输入Oracle服务名称,

  •输入用户ID和密码,

  •选择所需的架构或输入架构名称,

  •单击 - 连接按钮以加载数据库信息。

  注意服务名称也应在生产Web服务器上有效。否则,在将其上载到生产服务器之前,您需要在ewcfg.php中修改生成的连接信息。必须将服务名称设置为正在使用的命名方法已知的相应Net8名称。例如,对于Local Naming,它是tnsnames.ora文件中的别名;对于Oracle Names,它是Net8服务名称。

PHP代码自动生成工具(PHPMaker 2020)

  6. SQLite

  •选择SQLite作为数据库类型,

  •单击 - 按钮选择SQLite数据库文件,

  •指定数据库文件将驻留在项目文件夹下的数据库路径,

  •单击 - 连接按钮以加载数据库信息。

  动态表加载

  默认情况下,将加载数据库中的所有表。这很方便,但如果您的数据库包含大量表或字段,则加载和同步可能会很慢。如果启用此选项,则只有在数据库窗格中选择表时才会加载表。如果您只是使用大型数据库中的几个表,则此功能使您可以比以前更快地工作。要启用此功能,只需在按[连接]按钮之前选中[动态加载表格]。

PHP代码自动生成工具(PHPMaker 2020)

新版功能

  新的高级设置

  •使用Bootstrap Toast消息

  •使用Bootstrap响应表

  •响应表类

  •AdminLTE布局类

  •使用Font Awesome v4垫片

  •嵌入PDF文档

  •使用URL重写

  •使用JsViews

  •Web根相对路径

  用于报告或图表

  •显示当前过滤器

  •显示图表的空白系列

  •在堆积图表中显示零值

  •使用弹出面板向下钻取

  •显示向下钻取过滤器

  •图表列CSS类(左侧或右侧)

  •图表列CSS类(左侧和右侧)

  •图表调色板

  报表或图表的新服务器事件

  •Chart_Rendered

  •Page_FilterLoad

  •Page_FilterValidated

  •Page_Filtering

  •Page_Breaking

  •Cell_Rendered

  更多

  •要求PHP> = 5.6

  •将PHP Report Maker项目的报告导入PHPMaker项目

  •Bootstrap 4和AdminLTE 3已更新

  •覆盖滚动条扩展(用于将滚动条添加到内容宽于屏幕的页面)

  •查找表的“查找”权限

  •允许编辑非自动增量主键

  •始终在密码恢复时重置密码以提高安全性

  •加密SMTP服务器用户名和密码

  •删除XSS时跳过加密密码字段(允许使用“&”之类的字符)

  •允许按服务器事件禁用某些字段的删除XSS

  •清理内部重定向网址(例如更改语言ID)

  •通过覆盖辅助函数getTemplate()允许覆盖自定义模板

  •简化的模板和扩展

  •Global Config()函数可轻松获取/设置配置

  •支持MySQL和PostgreSQL BIT数据类型(需要PHP> = 7.1.11)

  •支持MySQL和PostgreSQL JSON数据类型作为字符串类型

  •为URL重写生成.htaccess和web.config(REST API)

  •允许编辑/复制用户级别的默认权限(PHPMaker UI)

  •如果可用,自动使用全局64位Node.js(PHPMaker UI)

  •更新了FileManager扩展(使用Rich Filemanager,仅限注册用户)

  •JsRender,Moment,jQuery文件上传,TimePicker,dompdf,CKEditor和tinyMCE更新

  •许多其他小改进

下载地址

人气软件