This action will force synchronization from thinkcmf/ThinkCMF, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
仓库地址如下:
https://www.thinkcmf.com/topic/10455.html
https://www.thinkcmf.com/college.html
MIT
,让你更自由地飞ThinkPHP 5.1
重构,但核心代码兼容5.0版本,保证老用户最小升级成本swoole
支持,同时支持swoole
协程和全同步模式composer
加载PSR-2
命名规范和PSR-4
自动加载规范composer
管理第三方库http://www.kancloud.cn/thinkcmf/doc5_1
此仓库会放官方的一些演示应用,插件,模板,API等
php7.3
mysql 5.7+
打开rewrite
php5.6+
mysql 5.5+ (mysql5.1安装时选择utf8编码,不支持表情符)
打开rewrite
https://www.thinkcmf.com/topic/1502.html
代码已经加入自动安装程序,如果你在安装中有任何问题请提交 issue!
enjoy your cmf~!
如果您是已经安装过ThinkCMF的用户,请查看 update 目录下的 sql 升级文件,根据自己的下载的程序版本进行更新
thinkcmf 根目录
├─api api目录
│ ├─demo 演示应用api目录
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ └─ ... 更多类库目录
├─app 应用目录
│ ├─demo 演示应用目录
│ │ ├─controller 控制器目录
│ │ ├─model 模型目录
│ │ └─ ... 更多类库目录
│ ├─ ... 更多应用
│ ├─app.php 应用(公共)配置文件[可选]
│ ├─command.php 命令行工具配置文件[可选]
│ ├─common.php 应用公共(函数)文件[可选]
│ ├─database.php 数据库配置文件[可选]
│ ├─tags.php 应用行为扩展定义文件[可选]
├─data 数据目录(可写)
│ ├─config 动态配置目录(可写)
│ ├─route 动态路由目录(可写)
│ ├─runtime 应用的运行时目录(可写)
│ └─ ... 更多
├─public WEB 部署目录(对外访问目录)
│ ├─plugins 插件目录
│ ├─static 官方静态资源存放目录(css,js,image),勿放自己项目文件
│ ├─themes 前后台主题目录
│ │ ├─admin_simpleboot3 后台默认主题
│ │ └─default 前台默认主题
│ ├─upload 文件上传目录
│ ├─api.php API入口
│ ├─index.php 入口文件
│ ├─robots.txt 爬虫协议文件
│ ├─router.php 快速测试文件
│ └─.htaccess apache重写文件
├─extend 扩展类库目录[可选]
├─vendor 第三方类库目录(Composer)
│ ├─thinkphp ThinkPHP目录
│ └─...
├─composer.json composer 定义文件
├─LICENSE 授权说明文件
├─README.md README 文件
├─think 命令行入口文件
ThinkCMF 官方交流群
:316669417
ThinkCMF 高级交流群
:100828313 (付费)
高级群专属权益:
第一波:两个后台风格(ThinkCMF官网风格后台主题,蓝色风格后台主题)
第二波:ThinkCMF5完全开发手册离线版(PDF,EPUB,MOBI格式)
更多专属权益正在路上...
ThinkCMF 铲屎官交流群
:415136742 (生活娱乐,为有喵的猿人准备)
http://www.thinkcmf.com/topic/index/index/cat/11.html
https://github.com/thinkcmf/thinkcmf/issues
think\facade\Db
类cmf_clear_cache()
函数CMF_DATA
常量(注意升级)[核心]
5.1.37
slides,noslides
标签[API]
[核心]
composer.json
extra 增加think-config
配置__ROOT__
不替换swoole
扩展钩子检测[swoole]
swoole_server_start
,swoole_worker_start
,swoole_websocket_on_open
,swoole_websocket_on_close
钩子WebSocket
独立运行命令WebSocket onOpen
回调WebSocket
事件引起的数据库执行报错WebSocket
发送消息未判断是否为WebSocket
连接worker
进程启动时自动初始化所有模块[核心]
MIT
,让你更自由地飞TP
到5.1.35
composer
包https://github.com/thinkcmf/demos
下载simpleboot3
模板,请到https://github.com/thinkcmf/demos
下载phpoffice/phpspreadsheet
,phpoffice/phpexcel
,dompdf/dompdf
第三方库,请自行安装qiniu/php-sdk
库到七牛插件extend
目录改为可选,开发者自行添加,核心不再包含此目录demo
应用,方便开发者学习@adminMenuRoot
注解支持app,api和插件
composer第三方库支持composer classmap
做相关类的映射thinkcmf
包版本号依赖cmf_set_dynamic_config
兼容5.0和5.1PHPMailer
使用PHPMailer 6.0
(注意类的引入变化)BaseController
排序批量更新THINKCMF_VERSION
常量,请使用cmf_version()
PLUGINS_PATH
常量,请使用WEB_ROOT.'plugins/
[swoole]
websocket
演示swoole
配置初始化swoole
下内容输出swoole
如果控制器返回内容为空报错问题swoole
下核心包路由注册位置swoole
下后台风格无法设置[核心]
ThinkCMF 5.0
到ThinkPHP 5.1
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。