PHPMaker 2022官方版是一款功能强大的自动化工具,可以从MySQL、 PostgreSQL、Microsoft SQL Server、 Oracle和SQLite快速生成全套PH脚本、数据库,PHP脚本可以在Windows服务器或 Linux服务器上运行。通过该软件您可以立即创建网站,允许用户查看、编辑、搜索、添加和删除网络上的记录,并且还可以使用JavaScript (HTML5) 图表(柱形图、条形图、折线图、饼图、面积图、甜甜圈图、多系列和堆积图)创建汇总报告、交叉表报告和仪表板,以汇总和可视化您的数据。
此外,PHPMaker 2022是专为高度灵活性而设计,并提供多种选项来生成最适合您需求的PHP应用程序,生成的代码干净、直接且易于定制,可以为您节省大量时间,适合初学者和有经验的开发人员。
PHPMaker 2022新功能
一、PHP 和 JavaScript 的国际化 (i18n)
1、通过本机 PHP Intl扩展和 JavaScript Intl对象自动设置区域设置
2、按 ICU 编号、货币和日期/时间格式进行格式化和解析
二、网络推送通知
1、允许匿名用户接收通知的选项
2、生成服务器公钥/私钥
3、用户可以启用/禁用通知
4、管理员可以向选定或所有订阅者发送通知
三、两因素身份验证(谷歌身份验证器)
1、选择加入/退出或强制 2FA
2、备用代码
3、管理员可以重置用户密码
四、列可见性
在运行时显示/隐藏列表页面中的表列
五、多列列表页面 - 表格/卡片视图
1、Bootstrap Cards 的多列卡片
2、响应式多列布局
3、改进的列表选项按钮和 4 个位置(上/左下/右)
4、可通过 Ajax 在常规表格视图和卡片视图之间切换
5、两种视图都支持自定义模板
6、支持 Bootstrap card-* 类
六、自定义模板卡
多列列表页面中卡片??的自定义模板
七、预览字段
将字段预览为可展开的表格行
八、TEXT 编辑标签输入类型
1、文本框的可选输入类型。支持的值:文本、颜色、电子邮件、月份、数字、范围、搜索、电话、网址和周
2、新的 URL 验证器
九、引导程序 5.1
1、新的手风琴组件
2、新的Offcanvas组件
3、新文件输入
4、删除对 IE 11 和其他旧浏览器的支持,请参阅浏览器和设备
5、RTL
十、RTL
1、通过语言 ID 检测 RTL 语言
2、自动生成和使用 RTL 样式表
十一、Chart.js 3.5
1、使用 chartjs-adapter-luxon、chartjs-plugin-annotation 和 chartjs-plugin-datalabels
2、支持按地区格式化
3、在饼图/甜甜圈图中显示百分比的选项
十二、改进的主题
1、Bootstrap 5 和 AdminLTE 3 的 19 种主题颜色
2、侧边栏中的用户图像和用户名
4、侧边栏搜索(用于搜索菜单项)
5、导航栏搜索(作为表格的快速搜索输入)
十三、表头过滤器
1、Excel 过滤器样式
2、与扩展搜索中的其他字段一起使用
3、可搜索
4、分页(无限滚动)
5、波普尔的下拉定位
十四、改进的文件上传
1、带有 dropzone 的新默认外观
2、使用 Bootstrap文件输入的选项
十五、改进的模态查找
1、分页(无限滚动)
2、查找缓存感知
3、可拖动
十六、改进的日期/时间选择器(扩展)
1、波普尔的下拉定位
2、支持ICU日期格式
3、通过原生 JavaScript Intl对象自动国际化
十七、改进的细节预览(仅限注册用户的扩展)
1、更多项目级别选项
2、带有下拉菜单的详细信息表选项卡
3、支持可扩展表格行、Bootstrap Modal、Popover或Offcanvas 的预览
十八、传单(仅限注册用户的自定义查看标签)
1、开放街道地图 (OSM)
2、Mapbox(需要 Mapbox 访问令牌)
3、标记聚类
4、地理编码
十九、npm 包
1、在 UI 中从npmjs.com搜索 npm 包
2、为项目生成package.json
3、生成后运行npm install
二十、模板和扩展作为 npm 包
1、通过npm update轻松更新
2、没有更多的写权限问题
3、使用语义版本控制
4、开发者可以通过npm publish将他们的模板/扩展发布到 npm registry 以供共享
5、支持显示用 Markdown 编写的README.md
二十一、自动对焦
1、将第一个字段集中在页面完全加载上
2、服务器端验证后关注第一个错误字段
二十二、改进的自动建议 1、分页(无限滚动)
2、查找缓存感知
3、波普尔的下拉定位
4、支持 RTL
二十三、改进的颜色选择器(自定义编辑标签)
1、与 Bootstrap 5 兼容
2、波普尔的下拉定位
3、支持自定义选项
二十四、新的高级设置
1、生成路由组 - 允许禁用以获得更好的性能
2、将路由缓存用于生产 - 允许编译路由缓存以获得更好的性能
3、查找页面大小 - 在模态查找期间无限滚动的页面大小
4、过滤页面大小 - 在表头过滤器中无限滚动的页面大小
5、导航栏快速搜索
6、使用本机 SELECT 标记选择一个字段
7、将拖放区用于文件上传字段
8、多列List页面网格CSS类
9、多列列表页卡 CSS 类
10、多列List页卡左列CSS类
11、在饼图/甜甜圈图中显示百分比
二十五、更多的
1、需要 PHP >= 7.3
2、使用全局安装的 Node.js 和 npm
3、DBAL 3
4、多父用户 ID
5、Microsoft Edge Canary 引擎改进了 UI 中的 HTML 预览
6、改进的 Ajax 查找性能(更少的 HTTP 请求和 SQL 查询)
7、改进了 Master/Detail 表单中的服务器/客户端验证
8、使用本机标记选择一个字段的选项
9、将带有图表的报告导出为 PDF(适用于 S3)
10、在导入期间支持 Row_Inserting/Inserted/Updating/Updated 服务器事件
11、在交叉表报表的扩展搜索中允许更多字段
12、允许在服务器事件中设置查找字段用户值
13、、如果关键字段不是必填字段,则允许具有参照完整性的空值
14、PHPWord 扩展的纸张大小和 Word 版本设置(仅限注册用户)
15、使用 JavaScript ES6
16、使用 Pace.js 显示页面加载
17、用Luxon替换 Moment
18、Select2、SweetAlert2、日期/时间选择器、TimePicker、CKEditor 和 tinyMCE 更新
19、打开项目(UI)后记住项目文件的文件夹
20、改进了网站上的文档
21、许多其他小的改进
安装教程
1、将本站提供的文件解压,点击PHPMaker.exe开始安装原程序
2、勾选同意许可协议
3、选择软件安装目录
4、进入安装页面开始正式安装
5、软件安装中,请耐心等待
6、软件安装完成直接点击finish完成安装
软件特色
1、用户可以从MySQL,PostgreSQL,Microsoft Access和SQL Server快速生成PHP脚本。它包含一组便于操作查询的功能。
2、界面是用户友好的。您可以通过在类型,服务器,端口和登录凭据上配置数据库详细信息来开始。
3、您可以在页面选项(例如,每页记录,链接使用按钮下拉,在列表页面中启用导出)和电子邮件设置中设置PHP参数。
4、关于HTML代码,您可以编辑标题,字符集,字体,网站图标,标题徽标和页脚文本,以及自定义主题(例如网站标题,左列,页脚)和样式。
5、您可以使用管理凭据登录,使用现有表,更改模板文件的默认位置,应用程序根文件夹和目标,以及生成空白页。
6、PHPMaker允许您同步表和视图,创建,更改或删除视图,将自定义视图转换为视图,添加报表以及删除无效对象等,还可以添加扩展和配置高级设置。
7、多合一版本,所有功能都集中在一个版本中。没有“企业”或“专业”版本。
使用PHPMaker提供的PHP脚本连接到远程数据库
1、将连接脚本上传到您的站点
连接脚本名为tunnel.php,可以在安装文件夹下找到,例如C:\Program Files (x86)\PHPMaker。首先将脚本上传到您的网站。
2、测试脚本
打开 PHPMaker,进入数据库选项卡,输入连接信息。
重要提示该服务器的设置必须是远程数据库服务器的真实IP或主机名。如果数据库服务器与 Web 服务器未安装在同一台服务器上,则设置不是“localhost”。请与您的提供商核对数据库连接信息。
如果这是您第一次使用这种连接方式,您应该先测试脚本:
a、为连接方法设置启用URL,将 URL 设置为您站点上的 tunnel.php 的 URL:
b、按测试按钮测试脚本。如果可以成功访问连接脚本,您应该看到
3、连接到您的数据库
单击数据库组合框的下拉按钮,您应该能够看到可用的数据库。选择您的数据库,单击“连接” 按钮。数据库信息应该被加载并显示在左窗格中。