精华内容
下载资源
问答
  • EacooPHP v1.0.3-Beta介绍EacooPHP是基于ThinkPHP5开发的一套轻量级WEB产品开发框架,追求高效,简单,灵活。具有完善并灵活的模块化和插件机制,模块式开发,大大降低开发成本。前言使用EacooPHP框架开发定制您的...

    EacooPHP v1.0.3-Beta

    介绍

    EacooPHP是基于ThinkPHP5开发的一套轻量级WEB产品开发框架,追求高效,简单,灵活。

    具有完善并灵活的模块化和插件机制,模块式开发,大大降低开发成本。

    前言

    使用EacooPHP框架开发定制您的系统前,建议熟悉官方的tp5.0完全开发手册。

    功能特性

    1.Auth权限管理:基于Auth验证的权限管理系统,一个管理员可同时属于多个用户组;

    2.Builder构建器:提供Builder构建器来构建后台表单和列表,内置丰富的表单项组件来构建表单页面。让您开发更简单,高效;

    3.响应式体验:后台基于Bootstrap和AdminLTE进行二次开发,手机、平板、PC均自动适配,无需要担心兼容性问题;

    4.模块化:模块化的开发模式,遵循MVC结构,在保证模块独立的同时,大大降低代码、数据的沉余,保证了应用程序的高内聚低耦合。

    5.插件机制:基于钩子行为实现插件化的功能扩展,提供线上插件市场,插件随时安装卸载来增加自己想要的功能。

    6.多主题支持:系统支持多主题机制,允许用户建立自己的个性化主题,每个主题支持只对部分模块进行个性化。

    7.丰富的前端组件:封装主流的前端功能组件,直接使用更方便。

    8.多媒体管理:人性化,更好的交互体验的媒体附件管理器和图片组件。

    9.无缝整合阿里云OSS附件同步机制。(本地与oss同时存在,任意切换)

    文档

    下载(完整包)

    加入官方QQ群: 436491685 获取最新完整安装包

    社区支持

    http://forum.eacoo123.com(分享您遇到的问题,方便遇到同样问题的人也能快速找到答案)。

    问题反馈

    在使用中有任何问题,欢迎反馈给我们,可以用以下联系方式跟我们交流

    演示地址

    鸣谢

    版权申明

    EacooPHP遵循Apache2开源协议发布,并提供免费使用。

    本项目包含的第三方源码和二进制文件之版权信息另行标注。

    版权所有Copyright © 2016-2017 by EacooPHP (http://www.eacoo123.com)

    All rights reserved。

    展开全文
  • EacooPHP是基于ThinkPHP5.0.21开发的一套轻量级WEB产品开发框架,追求高效,简单,灵活。 支持EacooPHP的用户请给我们一个star 使用EacooPHP框架开发定制您的系统前,建议熟悉官方的tp5.0完全开发手册。 功能特性 ...
  • 具有完善并灵活的模块化和插件机制,模块式开发,大大降低开发成本。命令行管理应用使用EacooPHP框架开发定制您的系统前,建议熟悉官方的tp5.0完全开发手册。功能特性严谨规范: 提供一套有利于团队协作的结构设计...

    介绍

    EacooPHP是基于ThinkPHP5.0.21开发的一套轻量级WEB产品开发框架,追求高效,简单,灵活。 具有完善并灵活的模块化和插件机制,模块式开发,大大降低开发成本。命令行管理应用

    使用EacooPHP框架开发定制您的系统前,建议熟悉官方的tp5.0完全开发手册。

    功能特性

    • 严谨规范: 提供一套有利于团队协作的结构设计、编码、数据等规范。
    • 高效灵活: 清晰的分层设计、钩子行为扩展机制,解耦设计更能灵活应对需求变更。
    • 严谨安全: 清晰的系统执行流程,严谨的异常检测和安全机制,详细的日志统计,为系统保驾护航。
    • 构建器Builder: 完善的构建器设计,丰富的表单组件,让开发列表和表单更得心应手。无需前端开发,省时省力。
    • 简单上手快: 结构清晰、代码规范、在开发快速的同时还兼顾性能的极致追求。
    • 自身特色: 权限管理、组件丰富、第三方应用多、分层解耦化设计和先进的设计思想。
    • 高级进阶: 分布式、负载均衡、集群、Redis、分库分表。
    • 应用中心: 在线应用中心,后台即可在线安装模块、插件和主题。
    • 命令行: 命令行功能,一键管理应用扩展。

    为什么选择EacooPHP框架?

    1.问:我的前端水平一般,使用EacooPHP会不会比较麻烦?

    答:EacooPHP的设计架构注重开发的高效灵活并保持性能高效,基于Builder构建器开发表单和列表,代码量非常少,后台的列表和表单简单构建,而且这个过程不需要创建view层模版文件,功能非常强大。

    2.问:我对ThinkPHP3.2/5.0有基础,学习EacooPHP容易上手开发项目吗?

    答:EacooPHP框架是基于ThinkPHP5开发的一款框架,结合tp5文档和本文档一起学习会比较容易上手。而且该框架独有开发设计,是您不错的选择。

    3.问:我们的系统功能多、体系复杂、需求变化也多,担心出现性能问题和代码维护不变!

    答:EacooPHP框架提供一套开发规范利于团队协作,系统执行流程清晰,代码结构分层设计维护方便,逻辑解耦。并且分布式、负载均衡、Redis、缓存等都有文档说明。

    用法

    例:创建一个列表页面

    //配置高级查询Iframe()->search([ ['name'=>'reg_time_range','type'=>'daterange','extra_attr'=>'placeholder="注册时间"'], ['name'=>'status','type'=>'select','title'=>'状态','options'=>[1=>'正常',0=>'禁用']], ['name'=>'sex','type'=>'select','title'=>'性别','options'=>[0=>'未知',1=>'男',2=>'女']], ['name'=>'is_lock','type'=>'select','title'=>'是否锁定','options'=>[0=>'否',1=>'是']], ['name'=>'actived','type'=>'select','title'=>'激活','options'=>[0=>'否',1=>'是']], ['name'=>'keyword','type'=>'text','extra_attr'=>'placeholder="请输入查询关键字"'],])// 构建器构建用户列表$condition =['status'=> ['egt', '0'], // 禁用和正常状态];list($data_list,$total) = model('common/User')->search()->getListByPage($condition,true,'create_time desc',15); return builder('list') ->setMetaTitle('用户列表') // 设置页面标题 ->addTopButton('addnew') // 添加新增按钮 ->addTopButton('resume') // 添加启用按钮 ->addTopButton('forbid') // 添加禁用按钮 ->addTopButton('delete') // 添加删除按钮 ->setActionUrl(url('grid')) //设置请求地址 ->keyListItem('uid', 'UID') ->keyListItem('avatar', '头像', 'avatar') ->keyListItem('nickname', '昵称') ->keyListItem('sex_text', '性别') ->keyListItem('username', '用户名') ->keyListItem('email', '邮箱') ->keyListItem('mobile', '手机号') ->keyListItem('reg_time', '注册时间') ->keyListItem('lock_text', '锁定','label_bool') ->keyListItem('actived', '激活','bool') ->keyListItem('status_text', '状态','status') ->keyListItem('right_button', '操作', 'btn') ->setListPrimaryKey('uid') ->setListData($data_list) // 数据列表 ->setListPage($total) // 数据列表分页 ->addRightButton('edit') ->addRightButton('forbid') ->fetch();

    效果图

    75c34eb19cd61d01f8987cd883c33c4b.png

    表单构建器

    // 大量丰富的表单构建return Builder('Form') ->setTabNav($tab_list, 'builderform') // 设置页面Tab导航 ->addFormItem('id', 'hidden', 'ID', '')//这个字段一般是默认添加 ->addFormItem('title', 'text', '标题', '使用文本字段text','','required') ->addFormItem('password', 'password', '密码', '密码字段password','','placeholder="留空则不修改密码"') ->addFormItem('email', 'email', '邮箱', '邮箱字段email','','required') ->addFormItem('sex', 'radio', '性别', '单选框形式radio',[0=>'保密',1=>'男',2=>'女']) ->addFormItem('sex', 'select', '性别', '下拉框形式select',['none'=>'请设置性别',0=>'保密',1=>'男',2=>'女']) ->addFormItem('picture', 'picture', '单图片1', '添加单个图片picture,基于图片选择器') ->addFormItem('image', 'image', '单图片2', '添加单个图片image,直接上传并保持图片地址') ->addFormItem('pictures', 'pictures', '多图片', '添加多个图片pictures,基于图片选择器') ->addFormItem('file', 'file', '单个文件', '添加单个文件file') ->addFormItem('files', 'files', '多个文件', '添加多个文件files') ->addFormItem('region', 'region', '地区三级', '地区字段region,实现地区三级联动选择。基于地区管理插件',json_decode($info['region'],true)) //基于repeater控件 ->addFormItem('repeater_content', 'repeater', '自定义数据', '根据repeater控件生成,该示例一个处理多图',[ 'options'=> [ 'img' =>['title'=>'图片','type'=>'image','default'=>'','placeholder'=>''], 'url' =>['title'=>'链接','type'=>'url','default'=>'','placeholder'=>'http://'], 'text' =>['title'=>'文字','type'=>'text','default'=>'','placeholder'=>'输入文字'], ] ] ) ->addFormItem('description', 'textarea', '个人说明', '大文本框texarea') ->addFormItem('content', 'wangeditor', '详情内容', '使用编辑器wangeditor') ->addFormItem('content1', 'ueditor', '详情内容', '使用编辑器ueditor') ->addFormItem('datetime', 'datetime', '时间选取器', '时间选择器组件datetime') ->addFormItem('daterange', 'daterange', '时间范围', '时间范围选择器组件daterange') ->addFormItem('sort', 'number', '排序', '按照数值大小的倒叙进行排序,数值越小越靠前') ->addFormItem('status', 'radio', '状态', '',[1=>'正常',0=>'禁用']) ->setFormData($info) //->setAjaxSubmit(false)//是否禁用ajax提交,普通提交方式 ->addButton('submit')->addButton('back') // 设置表单按钮 ->fetch();

    效果图:

    19792d57051f938c250f99a449318069.png

    命令行:

    命令行操作:

    一键创建模块:php think module -a 模块名(英文) -c create一键创建插件:php think plugin -a 插件名(英文) -c create一键创建主题:php think theme -a 主题名(英文) -c create

    更多神级操作,高并发,读写分离,分库分表,大数据量解决方案。

    前端组件

    artTemplate(JS模版引擎),artDialog(弹窗),datetimepicker(日期),echarts(图表),colorpicker(颜色选择器),fastclick,iCheck(复选框美化),ieonly,imgcutter,jquery-repeater,lazyload(延迟加载),select2,superslide,ueditor,wangeditor,webuploader,x-editable

    获取方式

    转发文章 + 关注,私信回复【COO】,即可免费获得下载地址

    展开全文
  • 本文实例讲述了Thinkphp5+plupload实现支持实时预览的图片上传功能。分享给大家供大家参考,具体如下: 今天和大家分享一个国外的图片上传插件,这个插件支持分片上传大文件。其中著名的七牛云平台的jssdk就使用了...
  • MuuCmf T5后端管理框架MuuCmf T5采用最新ThinkPHP5开发,是一个将CMS和Framework两个概念完美结合的管理系统,基于PHP+MYSQL开发,提供了注册登录、Auth授权、用户管理、运营管理、消息机制、积分管理、行为日志、...

    MuuCmf T5后端管理框架

    MuuCmf T5采用最新ThinkPHP5开发,是一个将CMS和Framework两个概念完美结合的管理系统,基于PHP+MYSQL开发,提供了注册登录、Auth授权、用户管理、运营管理、消息机制、积分管理、行为日志、数据统计、模块装卸、插件机制等诸多功能,并提供建议的安装程序。开发者只需要专注于自身业务系统的开发,或通过MuuCmf应用商店下载你需要的模块实现更快部署...

    68747470733a2f2f696d616765732e67697465652e636f6d2f75706c6f6164732f696d616765732f323031382f303832322f3132313633375f65366231306662355f3337383439302e706e67

    68747470733a2f2f696d616765732e67697465652e636f6d2f75706c6f6164732f696d616765732f323031382f303832322f3132313635325f36336534616631625f3337383439302e706e67

    主要特效

    模块化、插件化

    系统功能全面模块化、插件化,开发者可以根据自身的需求以应用的形式进行扩展。不管是你开发一个小功能还是一个全新的站点,在MuuCmf中你只是增加了一个APP,每个独立运行互不影响,便于灵活扩展和二次开发。同时云应用商店面向开发者开放,拥有丰富的模块、插件、主题,可以用来对系统功能进行无限扩展。

    Builder机制

    后端页面Builder自动生成机制 后台进入极速开发时代。 独创的Builder页面自动生成技术极大的解放了后端开发者的工作,只需要专注于业务逻辑,页面交给Builder帮您完成。

    Restful API

    系统内置RestfulApi模块,RestfulApi实现了签名验证、用户注册、登陆、修改资料、消息机制、短信验证等基础功能。开发者扩展模块只需继承Restful模块的Base控制器即可延续开发,专注自身业务逻辑模块的接口部署。可以将MuuCmf作为PC、微信、App、小程序等的统一后端。

    云端部署

    通过驱动的方式可以轻松支持云平台的部署,让你的网站无缝迁移,内置已经支持SAE、BAE,正式版将对云端部署进行进一步优化。

    云端升级

    云端一键升级,定期产品更新迭代,系统升级更便捷。

    安装

    部署好服务器,输入域名即默认进入安装流程

    技术选型

    ThinkPHP

    ZUI

    BootStrap

    Weiper

    免费开源

    代码遵循Apache2开源协议,免费使用,对商业用户也无任何限制

    展开全文
  • ThinkCMF5主要特性基于全新 ThinkPHP5.0开发更规范的代码,遵循PSR-2命名...开发者以应用的形式增加项目模模块插件化:更强的插件机制,开发者以插件形式扩展功能模板化:模板完全傻瓜式,用户无须改动任何代码即可...

    ThinkCMF5主要特性

    基于全新 ThinkPHP5.0开发

    更规范的代码,遵循PSR-2命名规范和PSR-4自动加载规范

    更规范的数据库设计

    前后台完全基于bootstrap3

    增加 api 模块(需单独下载)

    支持 composer 管理第三方库

    核心化:独立核心代码包

    应用化:开发者以应用的形式增加项目模模块

    插件化:更强的插件机制,开发者以插件形式扩展功能

    模板化:模板完全傻瓜式,用户无须改动任何代码即可在后台完成模板设计和配置

    增加 URL美化功能,支持别名设置,更简单

    独立的回收站功能,可以管理所有应用临时删除的数据

    统一的资源管理,相同文件只保存一份

    注解式的后台菜单管理功能,方便开发者代码管理后台菜单

    文件存储插件化,默认支持七牛文件存储插件

    模板制作标签化,内置多个cmf标签,方便小白用户

    更人性化的导航标签,可以随意定制 html 结构

    后台首页插件化,用户可以定制的网站后台首页

    环境推荐

    php5.5+

    mysql 5.6+

    打开rewrite

    最低环境要求

    php5.4+

    mysql 5.5+ (mysql5.1稍后兼容)

    打开rewrite

    演示站点

    用户名/密码:demo/thinkcmf

    自动安装

    之前安装过 cmf5的同学,请手动创建data/install.lock文件

    代码已经加入自动安装程序,如果你在安装中有任何问题请提交 issue!

    public目录做为网站根目录,入口文件在 public/index.php

    enjoy your cmf~!

    系统更新

    如果您是已经安装过 cmf5的用户,请查看 update 目录下的 sql 升级文件,根据自己的下载的程序版本进行更新

    API开发 (支持app,小程序,web)

    如果你需要api开发请下载:

    完整版目录结构

    thinkcmf 根目录

    ├─api api目录(核心版不带)

    ├─app 应用目录

    │ ├─portal 门户应用目录

    │ │ ├─config.php 应用配置文件

    │ │ ├─common.php 模块函数文件

    │ │ ├─controller 控制器目录

    │ │ ├─model 模型目录

    │ │ └─ ... 更多类库目录

    │ ├─ ... 更多应用

    │ ├─command.php 命令行工具配置文件

    │ ├─common.php 应用公共(函数)文件

    │ ├─config.php 应用(公共)配置文件

    │ ├─database.php 数据库配置文件

    │ ├─tags.php 应用行为扩展定义文件

    │ └─route.php 路由配置文件

    ├─data 数据目录

    │ ├─conf 动态配置目录

    │ ├─runtime 应用的运行时目录(可写)

    │ └─ ... 更多

    ├─public WEB 部署目录(对外访问目录)

    │ ├─api api入口目录(核心版不带)

    │ ├─plugins 插件目录

    │ ├─static 静态资源存放目录(css,js,image)

    │ ├─themes 前后台主题目录

    │ │ ├─admin_simpleboot3 后台默认主题

    │ │ └─simpleboot3 前台默认主题

    │ ├─upload 文件上传目录

    │ ├─index.php 入口文件

    │ ├─robots.txt 爬虫协议文件

    │ ├─router.php 快速测试文件

    │ └─.htaccess apache重写文件

    ├─simplewind

    │ ├─cmf CMF核心库目录

    │ ├─extend 扩展类库目录

    │ ├─thinkphp thinkphp目录

    │ └─vendor 第三方类库目录(Composer)

    ├─composer.json composer 定义文件

    ├─LICENSE.txt 授权说明文件

    ├─README.md README 文件

    ├─think 命令行入口文件

    展开全文
  • 具有完善并灵活的模块化和插件机制,模块式开发,大大降低开发成本。命令行管理应用支持EacooPHP的用户请给我们一个star使用EacooPHP框架开发定制您的系统前,建议熟悉官方的tp5.0完全开发手册。功能特性严谨规范: ...
  • 这个插件不仅仅支持图片上传,还支持大多数文件的上传,例如视频文件,音频文件,word文件等等,而且大文件都采用分片上传的机制。 Plupload有以下功能和特点: 1、拥有多种上传方式:HTML5、flash、silverlight...
  • 本文实例讲述了Thinkphp5+plupload实现支持实时预览的图片上传功能。分享给大家供大家参考,具体如下:今天和大家分享一个国外的图片上传插件,这个插件支持分片上传大文件。其中著名的七牛云平台的jssdk就使用了...
  • 这个插件不仅仅支持图片上传,还支持大多数文件的上传,例如视频文件,音频文件,word文件等等,而且大文件都采用分片上传的机制。 Plupload有以下功能和特点: 1、拥有多种上传方式:HTML5、flash、silverli...
  • 一、系统简介MuuCmfT5后端管理框架MuuCmfT5采用最新ThinkPHP5开发,是一个将CMS和Framework两个概念完美结合的管理系统,基于PHP+MYSQL开发,提供了注册登录、Auth授权、用户管理、运营管理、消息机制、积分管理、...
  • EacooPHP v1.0.7-Dev介绍EacooPHP是基于ThinkPHP5开发的一套轻量级WEB产品开发框架,追求高效,简单,灵活。具有完善并灵活的模块化和插件机制,模块式开发,大大降低开发成本。前言使用EacooPHP框架开发定制您的...
  • 1.锁机制 2.时间插件、XSS过滤、在线编辑器使用 3.商品的删除 4.商品的修改完成-一张表的操作全部完成 5.tp中使用AJAX提交表单 6.把模板套到项目中 7. 管理员的登录 第三天 1.模板布局 2.图片上传函数、代码生成器...
  • ThinkPHP3.2仿京东商城视频教程实战课程,ThinkPHP3.2开发大型商城项目实战视频 第一天 1.项目说明 2.时间插件、XSS过滤、在线编辑器使用 3.商品的删除 4.商品的修改完成-一张表的操作全部完成 5.tp中使用AJAX...
  • weiphp机制浅析

    2018-01-13 13:04:25
    看了几天的框架源代码,有一点点心得,试着分析一下。  1. weiphp安装:创建管理员帐号,写入预置插件的数据库资料  2. weiphp自身:前台界面(管理公众号功能,譬如配置...5. weiphp部分:微信相关的类和程序流
  • 1. 基于ThinkPHP最新版本Thinkphp3.2。 2. 模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发。 3. 文档模型/分类体系:通过和文档模型绑定,以及不同的文档类型,不同分类可以实现差异化的功能,轻松...
  •  保留ThinkPHP5所有模式,你可以运用任何ThinkPHP5可用的操作  系统可完全采用CBD模式进行随意扩展  系统采用多层(控制层、模型层、逻辑层、视图层)设计模式来更低的减少各个模块之间的耦合度,让你的代码在...
  • wemall商城7

    2019-04-05 18:08:09
    wemall7.0 开源系统,基于thinkphp5开发,支持composer,优化核心,减少依赖,基于全新的架构思想和命名空间。 wemall7.0特性: 基于TP5,性能优越 前后分离,简单方便 插件扩展,功能丰富 钩子机制,高度扩展 自动...
  • TPFrame 3.x保持了ThinkPHP5原有的所有特性,在ThinkPHP动力驱动模式下做了进一步的开发,对CBD模式做了更深的强化,优化核心,减少依赖,为个人或企业建站提供高效、快速解决的方案,系统可全插件式开发,是你快速...
  • wemall7.0 开源系统,基于thinkphp5开发,支持composer,优化核心,减少依赖,基于全新的架构思想和命名空间。 wemall7.0特性: 基于TP5,性能优越 前后分离,简单方便 插件扩展,功能丰富 钩子机制,高度扩展 自动...
  • tpframe开发框架

    2021-04-06 09:17:50
    TPFrame保持了ThinkPHP5原有的所有特性,在ThinkPHP动力驱动模式下做了进一步的开发,对CBD模式做了更深的强化,优化核心,减少依赖,为个人或企业建站提供高效、快速解决的方案,是你快速做在线成品、可自己扩展的...
  • 让你的代码在开发不同系统时可更好的重复利用系统可插件式开发功能模块基于命名空间和众多PHP新特性核心功能组件化强化路由功能更灵活的控制器重构的模型和数据库类配置文件可分离重写的自动验证和完成简化扩展机制...
  • wemall7.0 开源系统,基于thinkphp5开发,支持composer,优化核心,减少依赖,基于全新的架构思想和命名空间。 wemall7.0特性: 基于TP5,性能优越 前后分离,简单方便 插件扩展,功能丰富 钩子...
  • 3.插件扩展机制,你将可以根据产品手册自定义开发插件 4.模版扩展机制,xml标签机制的标签模版处理机制 5.wap手机浏览支持,自动识别手机端,同时提供手机端模版支持 6.编辑器扩展支持,支持批量文件,图片管理和上传 ...
  • 如果钩子不存在,自行创建钩子的函数基础功能:1、基础博客功能2、个人中心,根据个人需要可进行二次开发,扩展其他项目,如积分等3、后台框架强大4、插件机制配合标签机制,快速建立自己的网站模板风格(见标签介绍...
  • 系统代码清晰易懂,大量的可视化报表便于运营者决策,丰富的营销功能让系统的应用场景广阔,良好的插件机制使系统更加易于扩展。系统操作简单,安全稳定,更新迭代快速,是广大用户直接使用和二次开发的最佳选择。 ...
  • wemall7.0 开源系统,基于thinkphp5开发,支持composer,优化核心,减少依赖,基于全新的架构思想和命名空间。wemall7.0特性:基于TP5,性能优越前后分离,简单方便插件扩展,功能丰富钩子机制,高度扩展自动升级,...
  • 3.插件扩展机制,你将可以根据产品手册自定义开发插件 4.模版扩展机制,xml标签机制的标签模版处理机制 5.wap手机浏览支持,自动识别手机端,同时提供手机端模版支持 6.编辑器扩展支持,支持批量文件,图片管理和上传 ...
  • 0、基础博客功能,插件机制配合标签机制,快速建立自己的网站模板风格(见标签介绍),后期也可更好的实现其他扩展。 1、文章收藏功能 2、互为粉丝,互相关注功能 3、关注标签功能 4、切换为新版编辑器,更容易...

空空如也

空空如也

1 2 3
收藏数 47
精华内容 18
热门标签
关键字:

thinkphp5插件机制