当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

DolphinPHP

快速开发框架
授权协议 Apache
开发语言 PHP
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 国产
投 递 者 狄奕
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

DophinPHP(海豚PHP)是一个基于ThinkPHP5.0.3开发的一套开源PHP快速开发框架,DophinPHP秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的沉余,以方便开发者快速构建自己的应用。

功能特性

万事俱备-ZBuilder构建神器

使用DophinPHP(海豚PHP)自主开发的ZBuilder类,您可以轻松的应对复杂多变的表单、数据列表。数据列表集成类似EXCEL的快速筛选、排序、模糊搜索、AJAX编辑等功能,表单页集成常用的文本、下拉框、单选、多选、关键词、编辑器、文件上传、图片上传、图片裁切等控件,除此之外,您还可以灵活的扩展自己的控件,以便在自己的项目中重复使用。ZBuilder让您更加专注业务逻辑。

相得益彰-模块化组合

千变万化的事物之间总是有着千丝万缕的关系,在应用开发的时候,不同的功能、模块甚至数据之间也存在各种依赖关系。在保证模块、插件独立的同时,为了降低代码、数据的沉余,我们将每个模块、插件、数据包加上了唯一的标示和版本号以及彼此之间的依赖关系,保证了应用程序的高内聚低耦合。

一举多得-夸平台支持

DophinPHP(海豚PHP)集成BootStrap、JQuery、Xeditable、Select2等优秀的前端开源框架,基于ThinkPHP5出色的性能和REST支持、远程调试和更好的支持API开发。让您可以一次开发即可直接兼容PC、移动设备和微信界面,通过简单的配置即可快速构建属于自己的Android、IOS的APP。

鸣谢

感谢ThinkPHPJQueryBootstrapXeditableSelect2等优秀开源项目。

  • 【更新日志】 修复:一处单词拼写错误 ​修复:检查新版本时,普通用户会报节点不存在的问题(感谢网友:天天 的反馈) 修复:发送ajax时,有时候会报“未定义变量:_top_menus”或者“未定义变量:_location”的问题 修复:某些情况下,找不到模板的问题 修复:表格构建器中,如果数据没有主键时会报错的问题 修复:单文件上传、多文件上传、单图片上传、多图片上传在触发器中切换会报错的问题 改

  • 1.添加一个顶部按钮,然后按钮的url的参数获取当前的参数,比如 下面展示一些 。 //添加顶部到处按钮 ->addTopButton(‘export’, [ ‘title’ => ‘导出’, ‘icon’ => ‘fa fa-sign-out’, ‘class’ => ‘btn btn-primary’, ‘href’ => url(‘export’).’?’.http_build_query(

  • 软件简介 DophinPHP(海豚PHP)是一个基于ThinkPHP5.0.3开发的一套开源PHP快速开发框架,DophinPHP秉承极简、极速、极致的开发理念,为开发集成了基于数据- 角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的沉余,以方便开发者快速构建自己的应用。 功能特性

  • 由于工作原因需要学习DolphinPHP框架,在此记录一下! 首先交代下环境,我用的是phpStudy集成环境,然后海豚框架是最新的1.4.2版本 ok,接下来我们开始学习,最基础的,是我们需要将我们下载的框架放在我们的Apache服务器下,然后指定框架入口public文件夹下。 然后我们访问这个项目,会让检测你的环境,然后创建数据库,这些不在多说。接下来就是正式的应用 一‘模块的添加 1.首先在

  • >[danger]永远不要相信用户提交的数据! ## 安全开发指导 1. 参考ThinkPHP官方[安全指导](https://www.kancloud.cn/manual/thinkphp5/268461) 2. 过滤用户输入的内容,DolphinPHP从1.0.5版本开始提供了html安全过滤方法`htmlpurifier()` 比如:`$html = htmlpurifier(request

  • ## addSelect('name值', '标题', '提示', '选项' [, '默认值', '额外属性', '额外css类']) 标识符:`select` | 版本 | 新增功能 | | --- | --- | | 1.0.7 | 支持自定义placeholder | | 参数 | 含义 | 类型 | | --- | --- | --- | | name | name值 | string |

  • ## addTimeFilter('字段名' [,'开始日期和结束日期', '开始日期和结束日期的提示']) | 版本 | 新增功能 | | --- | --- | | 1.0.6 | 支持自定义开始日期和结束日期,以及文本框提示信息 | 可以对某个时间字段进行时间段筛选,比如: ~~~ // 使用ZBuilder构建数据表格 return ZBuilder::make('table') ->ad

  • ## addLinkages('name值', '标题', '提示', '表名', '级别数量' [, '默认值', '字段名']) 标识符:`linkages` | 参数 | 含义 | 类型 | | --- | --- | --- | | name | name值 | string | | title | 标题 | string | | tips | 提示 | string | | table

  • 目 录 序言 环境搭建 下载及安装 目录结构 快速构建器(ZBuilder) 表单(form) 设置页面标题 设置页提示信息 设置表单提交地址 隐藏按钮 添加按钮 设置按钮标题 添加表单项 复选 单选 日期 时间 开关 标签 数组 分组 范围 按钮 数字框 密码框 取色器 下拉菜单 普通联动 快速联动 拖拽排序 静态文本 格式文本 日期时间 日期范围 图片裁剪 百度地图 单文件上传 多文件上传 单

  • DophinPHP(海豚PHP)是一个基于ThinkPHP5.0.20开发的一套开源PHP快速开发框架,DophinPHP秉承极简、极速、极致的开发理念,为开发集成了基于数据-角色的权限管理机制,集成多种灵活快速构建工具,可方便快速扩展的模块、插件、钩子、数据包。统一了模块、插件、钩子、数据包之间的版本和依赖关系,进一步降低了代码和数据的冗余,以方便开发者快速构建自己的应用。 以上是官方介绍 海豚

  • 原本计划在端午节发布新的版本,但因为一些事情给耽误,就索性更新多点内容再发布。 此版本升级了ThinkPHP核心至最新版的5.0.9,并改进和修复了部分bug,也新增了点小功能。虽然更新力度并不是很大,有些大家希望支持的功能还未加入,这点还望大家多多互相理解。DolphinPHP才刚起步,要走的路还很远,要学习的东西也很多。 开源不易,做一款商业收费且开源的更不容易,这需要慢慢积累经验,协调好各方

  • ## addComplexTable('name值', '标题', '表格数据'[, '是否有表头']) 标识符:`complexTable` 在表单中显示普通表格,用于展示数据,不可编辑。 ``` $table_data = [ ['姓名', '性别', '年龄'], ['张三', '男', '45'], ['李四', '男', '40'], ]; return ZBuilder::make('

  • ## addLinkage('name值', '标题', '提示', '选项', '默认值', '异步请求地址' [, '后代name值', '请求参数名', '额外表单项值']) 标识符:`linkage` | 版本 | 功能 | | --- | --- | | 1.3.3 | 支持发送额外表单项值 | | 参数 | 含义 | 类型 | | --- | --- | --- | | name |

  • ## 目录结构 ~~~ ├─application 应用目录 │ │ command.php 命令行工具配置文件 │ │ common.php 应用公共(函数)文件 │ │ config.php 应用(公共)配置文件 │ │ database.php 数据库配置文件(安装完框架后生成) │ │ function.php 自定义应用公共(函数)文件,二次开发中需要用到的公共函数请写在这个文件 │ │

  • ## setTableName('数据库表名') | 版本 | 更新内容 | | --- | --- | | 1.0.7 | 支持使用模型 | 默认情况下,批量操作或者右侧的启用、禁用,其他快捷操作会去修改”`当前模块名_当前控制器名`“的数据表,如果需要额外指定,可以使用`setTableName`方法。 ~~~ // 使用ZBuilder快速创建数据表格 return ZBuilder::ma

 相关资料
  • 本文向大家介绍在windows下快速搭建web.py开发框架方法,包括了在windows下快速搭建web.py开发框架方法的使用技巧和注意事项,需要的朋友参考一下   用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方便和顺手,就是web.py。它由一名黑客所创建,但是不幸的是这位创建者于2013年自

  • 本指南将解说如何构建并测试用于开发的 Ceph 。 开发 run-make-check.sh 脚本会安装 Ceph 依赖,一切都在调试模式下编译、并进行一系列测试,以验证结果正如所需。 $ ./run-make-check.sh 开发集群的部署 Ceph 包含一个名为 vstart.sh 的脚本(还有开发集群的部署),可以让开发者们在开发系统上用最简部署快速地测试代码。编译成功后,用下列命令开始部

  • 4.1. 1、业务边界优化 创业公司有很多可变性,要做的系统也无数,如何保证业务系统的边界是非常难的,我们其实走了很多弯路,图-稍后补 4.2. 2、静态api理论 当需求和ue定下来之后,就开始编写静态api,这样app、h5、前端就可以使用静态api完成功能,而后端也可以以静态api为标准来实现,整体效率还是比较高的。 另外还有基于api生成http请求的思考(未完成) 4.3. 3、api约

  • 本文向大家介绍jquery Easyui快速开发总结,包括了jquery Easyui快速开发总结的使用技巧和注意事项,需要的朋友参考一下 最近工作很轻松,整理了些关于easyui的datagrid的开发文档,整理的比较细致,直接复制粘贴就可以使用了。 代码内容如下: 以上代码示例给大家分享了jquery Easyui快速开发,希望大家喜欢。

  • 页面开发 Weex框架要求使用 Vue2.0 进行页面开发。开发者通过编写 *.vue 文件,基于<template>,<style>,<script> 快速构建组件化的应用。 页面开发模式 页面开发模式: 第一种:单页面(SPA) 通过 Vue-router + Vuex 来实现。这种方式是通过Router的方式来进行页面切换,如果页面不需要太多的交互效果,可以使用这种方式来实现。 第二种:独立

  • 开发调试 首先安装 Weex 官方提供的 Playground ,这是一款安装在手机(Android & iOS)端的 页面预览和调试工具。 weex-toolkit中包含了调试工具weex devtools,它是专门为Weex定制的一款实现了 Chrome Debugging Protocol 的 inspect/debug 工具,能够帮助你快速查看 app 运行状态和调试 Weex 中的 JS