使用 PDOCrud 轻松构建强大的 CRM 系统、动态 Web 应用程序和交互式表单 – 比以往任何时候都快
随 PHP 8.3 发布的新版本,bootstrap 5 支持具有许多新功能。
“PDOCrud 是一款基于 PHP 的尖端 CRUD 应用程序,旨在简化您的开发过程。它支持 MySQL、PostgreSQL、SQLite 和 Oracle(7.1 版以上)数据库,使您能够轻松生成前端和后端数据。
只需 2 到 3 行代码,您就可以无缝执行 insert、update、delete 和 select作。只需创建一个对象,调用表的 render 函数,然后让 PDOCrud 完成其余工作。表单字段是根据数据类型自动生成的,让您可以灵活地自定义字段、修改字段类型以及根据您的需求定制每个细节。
演示 url
文档 url
基本详情
Youtube – 如何使用 PDOCrud 在几分钟内开发 Web 应用程序
各种功能演示
快速安装和配置
使用 PDO CRUD 快速构建后端管理应用程序教程
用户登录和基于角色的访问管理教程
7.1 版现已推出,具有 PHP 8.3 兼容性和许多新功能。立即查看
只需编写 2-3 行代码,即可在几秒钟内直接从数据库表构建表单和数据表。该脚本可以毫不费力地处理所有插入、更新、删除和查看作。
脚本功能
“在大多数 Web 应用程序中,管理数据库作(如插入、更新、删除和读取)通常需要大量的编码。使用 PDOCrud,您只需两行代码即可实现所有这些!轻松处理基本作,包括分页、每页可自定义的记录和高级搜索功能。
除了基础知识之外,PDOCrud 还为表格和表单提供了广泛的自定义选项,允许您以最少的工作量根据您的确切需求定制数据处理。它还集成了各种 JavaScript 插件以增强功能并简化任务。此脚本具有强大的功能,可简化开发过程,使您能够轻松构建强大的 Web 应用程序和后端 CMS 解决方案。
代码示例
下一个版本发布后价格将会上涨
版本详细信息
版本 7.2
- 添加了 bootstrap 5 支持
- 添加了新功能 – 新插件(演示https://pdocrud.com/demo/pages/plugin-ion-range-silder.php)。
- 在 Bootstrap 5 中添加了对浮动标签的支持
- 添加了新的配置设置
表单控件类 – 在 V 7.2 中添加
在这里,您可以更改 input 元素的 Form Control 类。您也可以将其设置为 form-floating
支持浮动标签(在 Bootstrap 5 中可用)
$config[“formControlClass”] = array(“form-control”); - 修复了 deperacated 消息
版本详细信息
版本 7.1
- 添加了 oracle 数据库支持 – 现在您可以连接到 Oracle 数据库
- 添加了新功能 – SQL 查询可以解析并可以显示在 crud 表中(演示https://pdocrud.com/demo/pages/parse-sql)。
- 修复了与最新 PHP 版本 8.3 中的更改相关的错误
- 修复了 deperacated 消息
版本 6.1
- 添加了 PHP 8 支持
- 更新的 tcpdf 库
- 更新的 PHPExcel 库
- 添加了新的 jquery 插件
版本 5.1
- 添加了 PHP 8 支持
- 添加了在按钮中应用 where 条件的新功能
- 修复了一个错误
版本 4.8
- 添加了新的插件 emojionarea(演示https://pdocrud.com/demo/pages/plugin-emojionearea)
- 添加了新的功能文档
- 修复了与相关数据相关的错误
版本 4.7
- 1. 添加了具有显示/隐藏密码图标功能的新插件(演示 https://pdocrud.com/demo/pages/plugin-password)
- 2. 在字段条件逻辑中新增了 “enable” 和 “disable” 功能
- 修复了与单页相关的错误
- 修复了与字段条件逻辑相关的错误
版本 4.6
- 1. 修复了与关系相关的错误
版本 4.5 – (配置文件和 js 文件发生更改,因此请务必清除缓存)
请在升级前进行完整备份。(请确保在升级后清除缓存)
- 计算发票功能(演示 https://pdocrud.com/demo/pages/dynamic-invoice)
- 添加了基于 javascript 的动态字段计算功能(演示 https://pdocrud.com/demo/pages/dynamic-js-actions)
- 添加了获取 tcpdf 对象的选项
- 添加了相关数据功能以供查看
- 在 tableColAddition() 中添加了 “percentage” 选项
版本 4.4 – (配置文件和 js 文件发生更改,因此请务必清除缓存)
请在升级前进行完整备份。(请确保在升级后清除缓存)
- 在 bootstrap 4 模板中添加了 bootstrap 4 css 类
- 添加了 Subquery 选项以生成动态列(演示 https://pdocrud.com/demo/pages/subselect-sql)
- 添加了获取 tcpdf 对象的选项
- 添加了新的字段类型,jquery 微调器作为字段类型 = “微调器”
版本 4.3 – (配置文件和 js 文件发生更改,因此请务必清除缓存)
请在升级前进行完整备份。(请确保在升级后清除缓存)
- 基于 Ajax 的字段计算(演示 http://pdocrud.com/demo/pages/ajax-actions )
- 动态计算来自其他字段的字段值(演示 http://pdocrud.com/demo/pages/calculate-field-based-on-another-field-dynamically )
- 添加了使用 formFieldValue 完全隐藏字段的功能(demo https://pdocrud.com/demo/pages/set-field-value)
- 在相关数据函数中新增 whereby 和 order by。(演示 https://pdocrud.com/demo/pages/related-data )
- 添加了将具有默认数据库值的字段设置为“不需要”的选项
(演示 https://pdocrud.com/demo/pages/field-not-required) - 在 “view”作中添加了表格标题和作文本
- 在搜索文本框上添加了选项
版本 4.2 – (配置文件和 js 文件的变化,因此请务必清除缓存)
请在升级前进行完整备份。(请确保在升级后清除缓存)
- 添加了执行复杂 where 条件的新方法(演示 http://pdocrud.com/demo/pages/where-condition ).
- 在 fieldDataBinding 函数中新增 where condition 和 order by。(演示 http://pdocrud.com/demo/pages/field-data-binding )
- 在多表关系(嵌套表)中自动设置键字段。(演示 http://pdocrud.com/demo/pages/multi-table-relation )
版本 4.1 – (配置文件和 js 文件发生更改,因此请务必清除缓存)
请在升级前进行完整备份。(请确保在升级后清除缓存)
-
错误修复:
修复了与包含插入数据和相关数据的电子邮件相关的小错误。
版本 4.0 – (模板文件、配置文件和 js 文件的更改,因此请务必清除缓存)
- 添加了相关数据功能 – 如果您的主表包含与其他表相关的字段,您可以直接从其他表获取下拉列表和数据(演示http://pdocrud.com/demo/pages/related-data )
- fielddatabinding() – 您现在可以传递有效的 select 查询,以通过运行查询直接生成字段数据。(演示http://pdocrud.com/demo/pages/field-data-binding )
- fielddatabinding() – 您现在可以在显示值中组合两个或多个列。(演示 http://pdocrud.com/demo/pages/field-data-binding )
- 添加了在多选字段中自动转换 mysql 的 “SET” 数据类型的选项(演示 http://pdocrud.com/demo/pages/SET-Column-type )
- setSkin 函数中的更改,现在您可以通过将多个皮肤作为数组传递来一起应用
- 在文件上传控件的编辑表单中添加了图像显示选项
- 网格行的悬停效果(demo http://pdocrud.com/demo/pages/on-hover )
错误修复:
修复了与选择表单相关的错误
版本 3.8 – (模板文件、配置文件和 js 文件的更改,因此请务必清除缓存)
请在升级前进行完整备份。(请确保在升级后清除缓存)
-
错误修复:
修复了与多选和属性相关的错误
版本 3.7 – (模板文件、配置文件和 js 文件的更改,因此请务必清除缓存)
请在升级前进行完整备份。(请确保在升级后清除缓存)
- 添加了选择是否加载模板 js 和 css 文件的选项(演示 http://pdocrud.com/demo/pages/loading-template-js-css )
- 添加了类似于 excel 单元格编辑的单个表格单元格编辑功能(演示 http://pdocrud.com/demo/pages/table-cell-editing )
- 添加了插件 summernote wysisyg 编辑器 (demo http://pdocrud.com/demo/pages/plugin-summernote )
错误修复:
修复了与选择表单相关的错误
版本 3.6– (模板文件、语言文件、配置和 js 文件的更改,因此请务必清除缓存)
请在升级前进行完整备份。(请确保在升级后清除缓存)
- 添加了具有各种图表类型的 Google Chart 功能(演示 http://pdocrud.com/demo/pages/google-chart )
- CRUD 批量更新现在支持更多 html 元素,即 select、textarea 等字段(演示 http://pdocrud.com/demo/pages/crud-table-bulk-update )
- 为搜索框添加了自动建议功能(演示 http://pdocrud.com/demo/pages/autosuggestion )
- 在配置中添加了重置表单选项,以在提交后重置表单字段,类似于“插入和新建”(演示 http://pdocrud.com/demo/pages/reset-form )
- 添加了在表/网格行单击时的数据快速视图(演示 http://pdocrud.com/demo/pages/quick-table-view )
- 添加了字段类型“range”和“rateit”,并添加了列类型“rateit”(演示 http://pdocrud.com/demo/pages/plugin-rateit )
- 添加了为输入 type=’password’ 设置加密方法的选项(演示 http://pdocrud.com/demo/pages/password-encryption )
- 添加了占位符的设置,如果设置为 true,则默认显示 input type=’text’ (demo http://pdocrud.com/demo/pages/placeholder )
- 新增设置每页记录列表的功能(demo http://pdocrud.com/demo/pages/large-table-data )
- 在设置页面中隐藏/显示“保存并返回按钮”和“返回”按钮的选项
- 设计改进
- 添加了插件引导标签输入(demo http://pdocrud.com/demo/pages/plugin-bootstrap-tag-input )
- 添加了插件引导密码强度(demo http://pdocrud.com/demo/pages/plugin-pwstrength )
- 添加了插件垂直时间线(演示 http://pdocrud.com/demo/pages/plugin-vertical-timeline )
- 添加了插件 rate it (demo http://pdocrud.com/demo/pages/plugin-rateit )
- 添加了插件输入掩码 (demo http://pdocrud.com/demo/pages/plugin-input-mask )
-
错误修复:
修复了与内部连接相关的错误
版本 3.5 –(配置文件中的更改)
-
错误修复:
修复了与设置搜索列相关的错误(demo http://pdocrud.com/demo/pages/set-search-cols)
版本 3.4 –(配置文件中的更改)
请在升级前进行完整备份。(请确保在升级后清除缓存)
- 新增导出数据库功能(demo http://pdocrud.com/demo/pages/export-db )
- 添加了 btn switch 来触发 demo (demo http://pdocrud.com/demo/pages/btn-switch-with-trigger )
错误修复:
修复了丢失密码的错误
版本 3.3 –(配置文件中的更改)
请在升级前进行完整备份。(请确保在升级后清除缓存)
- 添加了新函数 editFormFields,以允许将单独的表单字段用于编辑和插入表单(演示 http://pdocrud.com/demo/pages/form-fields)
- 添加了在插入前检查重复记录的功能(demo http://pdocrud.com/demo/pages/check-duplicate-before-insert)
- 添加了 bootstrap4 模板 – 请注意,我们的管理主题具有 bootstrap3,因此它不适用于管理主题。
- 增加 maxSize 参数的大小
-
错误修复:
修复多表关系自动插入键的问题
版本 3.2 –(配置文件中的更改)
请在升级前进行完整备份。(请确保在升级后清除缓存)
- 添加了期待已久的功能 – 完整的用户访问管理功能,可轻松管理用户登录(演示 http://pdocrud.com/demo/pages/user-login-management)
- 添加了 clone row 选项以更快地插入行(演示 http://pdocrud.com/demo/pages/clone-rows)
- 已添加 – 通过在配置文件中设置值,允许在日期选择器中选择最大和最小日期
- 添加了许多回调函数
-
错误修复:
修复了 Enqueue Button Action 多个 url作。
版本 3.1 –(配置文件中的更改)
请在升级前进行完整备份。
- 添加了将数据库字段映射到静态字段的选项(演示 http://pdocrud.com/demo/pages/field-database-mapping)
- 添加了 Enum 字段以在 select 字段中自动转换(演示 http://pdocrud.com/demo/pages/enum-field)
- 添加了减法和乘法,以根据两列值 (http://pdocrud.com/demo/pages/table-col-add-col)
- 改进的 inner join 函数
-
错误修复:
修复了由于 php 版本 7.2 中的更改而导致的 count 警告消息
版本详细信息
版本 3.0 –(配置文件中的更改)
请在升级前进行完整备份。
- Major change (重大更改) – 您需要在配置文件中输入购买代码。您可以在此处找到有关在哪里找到购买代码的详细信息 https://help.market.envato.com/hc/en-us/articles/202822600-Where-Is-My-Purchase-Code-
如果任何人在输入购买详细信息时遇到问题,请立即使用个人资料页面通过电子邮件与我们联系。 - 添加了纯引导模板,可以根据要求进一步定制。(演示 http://pdocrud.com/demo/pages/template-selection )
- 添加了在顶部添加作按钮的选项(以及添加按钮)。(演示 http://pdocrud.com/demo/pages/action-button-top )
- 添加了按年、按月、按日的报表按钮,以根据日期范围生成表格数据(演示 http://pdocrud.com/demo/pages/date-range-report )
- 您可以按 (dbOrderBy 函数) (demo ) 按顺序传递列数组 http://pdocrud.com/demo/pages/order-by)
- 对列显示顺序重新排序(演示 http://pdocrud.com/demo/pages/column-reorder) – 用户 Patrick 的代码贡献。
- 已解决的 Bug:
解决了单页模板页面的多个按钮问题。 - Bug 解决:使用 where 条件搜索所有 coumns 忽略 where 条件。问题已解决。
版本 2.6 – 请查看 readme.text 文件了解更多详情
- 改进的整体视图部分
- 在视图表单中添加了选项卡和多表关系
- 在编辑/查看表单中添加了侧边栏选项,类似于许多管理主题中的个人资料页面设计
- 改进的过滤器 – 现在您还可以设置类似于 search 的 like 运算符。
- 隐藏表单按钮的选项
- 添加了更改导出/打印的标签(列标题)的选项
- 已修复:由于旧 Excel 库的问题,Excel 导出无法正常工作,
现在在更新库后可以正常工作
版本 2.5
- 添加了类似于 tableColFormatting 的 View Form formmatting 选项
- 添加了上传多个文件的选项
- 添加了新的文件控件以选择和编辑文件。编辑表单也包含文件 url。
- 添加了公式函数,用于在插入/更新之前修改字段。这可以更早
通过使用回调函数完成。 - 添加了日期支持的 null 值。
- 添加了法语翻译 – 由用户 “wazkero” 提供
- 改进的验证
- 已修复:已解决 pgsql 的错误
版本 2.4 (配置和语言文件发生更改,因此请务必更新)
- 新增忘记密码的直接功能
- 新增 基于主表作触发其他表的插入/更新/删除作
- 添加了左侧作按钮显示。
- 添加了 jQuery 数据表插件,以更高效地显示 sql 渲染数据
- 通过设置搜索列类型添加了日期范围/时间范围/日期时间范围搜索,即现在您可以在搜索中传递开始日期和结束日期
- sql 渲染函数的更改 – 删除了分页/每页记录数/总记录数在默认显示中显示
- 在 insert 和 update 中添加了更多回调事件(after_insert 和 after_update)
- 修复 : 从 url 添加中删除了双斜杠
- 修复:用于打印/导出的 sql 渲染函数的小错误
版本 2.3 (配置文件中的更改,因此请务必更新它)
- 添加了一个新的投资组合部分,可以直接从数据库自动生成投资组合格式
- 添加了 Tags type 字段 (fieldtype = tags)
- 通过添加仅在成功登录后重定向等方式,进一步改进了登录管理。
- 添加了用于在视图中删除和编辑的按钮,以及隐藏/显示所有这些按钮的选项
- 添加了额外的选项来指定视图表单的列。
- 修复了与表格列格式相关的小错误。
- 修复了与搜索相关的小 bug。
版本 2.2
- 添加了 sql server 支持 ( >= 2012)
- 添加了使用直接代码和插件的图形/图表
- 新增设置文件上传/下载文件夹的功能,而不是设置 config
- 添加了更多插件
- 修复了隐藏复选框列和 id 列时内联编辑位置的小错误
- 修复了与 sqlite 相关的小错误
版本 2.1
- 添加更多选项以设置表列的格式
- 修复了与响应式设计相关的小错误
- 修复了与 SQLite 相关的错误
版本 2.0
- 添加了嵌套表和选项卡中的嵌套表功能
- 添加了插件 ckeditor
版本 1.9
- 添加了 crud table 批量数据更新作,以直接在 crud 表中更改值
- 添加了从 csv、xml 和 excel 文件导入批量数据的选项
- 添加了函数 csvToArray()、excelToArray() 和 xmlToArray() 以数组格式获取这些文件的数据
- 添加了sumPerPage和sumTotal函数
- 添加了新的表单元素,例如滑块、范围选择器等。目前,它每页一个元素
- 新增搜索运算符,可使用 ‘like’、’>’、’>=’、'<‘、’=<‘ 等进行搜索,默认为 ‘=’作。
- 添加了单页模板,以在单个页面上显示 Form 和 Crud Table。
- 添加了各种图像功能(裁剪、调整大小、缩略图、水印、翻转)
版本 1.8
- 添加了高级筛选器选项
- 添加了从另一个表的列或数组中指定 col 数据的选项
- 添加了在按钮单击时直接在弹出窗口中打开插入、编辑表单的选项(直接弹出表单已经存在)
- 添加了新的列作 url 函数,以重定向到另一个具有主键的页面
- 添加了更多选项来格式化表格列(日期、字符串、数字格式)
- 为 jQuery 日期选取器添加了更多参数选项
- 错误修复 – 修复了 PDOModel 部分中与 sqlite 相关的错误
版本 1.7
- 提交表单后重定向到另一个 URL
- 使用条件逻辑显示/隐藏字段(仅适用于数据库字段)
版本 1.6
- 添加了更多插件
- 图片上传路径将添加到保存的图片 url 中
- 通过电子邮件发送表单数据 – 各种模板自定义选项
版本 1.5
- Recaptcha 支持
- 可选择添加隐藏字段以针对特定列进行保存
- 添加了添加自定义作按钮的选项
- 修复了 select 动作钩子数据的错误
版本 1.4
- 新增列切换作
- 添加了在视图中同时显示左连接数据的选项
- 添加了许多演示表单
- 添加了更多插件
- 修复了与 Join作相关的 bug
版本 1.3
- 在列格式中设置 url 选项
- 添加了 PDOModel 类支持
- 修复了与分页相关的错误
- 添加了更多示例
版本 1.2
- 添加了额外的皮肤
- 添加了法语翻译
- 添加了更多 js 插件
版本 1.1
- 初始版本
脚本的最低要求
PHP 版本 5.3 及更高版本
必须具有下载文件夹的写入权限
学分:
TC格式pdf
phpExcel
PHPMailer