变量调试

错误和调试

变量调试

【客服】小秋【客服】小秋 2021-03-24 08:25:38 940阅读 717赞
除了Trace调试之外,系统还提供了\think\Debug类用于各种调试。输出某个变量是开发过程中经常会用到的调试方法,除了使用php内置的var_dump和print_r之外,ThinkPHP框架内置了一个对浏览器友好的dump方法,用于输出变量
性能调试

错误和调试

性能调试

【客服】小秋【客服】小秋 2021-03-24 08:25:04 605阅读 869赞
开发过程中,有些时候为了测试性能,经常需要调试某段代码的运行时间或者内存占用开销,系统提供了think\Debug类可以很方便的获取某个区间的运行时间和内存占用情况。 例如:Debug::remark('begin');// 
SQL调试

错误和调试

SQL调试

【客服】小秋【客服】小秋 2021-03-24 08:24:33 629阅读 970赞
查看SQL记录如果开启了数据库的调试模式的话,可以在日志文件(或者设置的日志输出类型)中看到详细的SQL执行记录以及性能分析。下面是一个典型的SQL日志:[ SQL ] SHOW COLUMNS FR
远程调试

错误和调试

远程调试

【客服】小秋【客服】小秋 2021-03-24 08:23:51 579阅读 950赞
ThinkPHP5.0版本开始,提供了Socket日志驱动用于本地和远程调试。Socket调试只需要在配置文件中设置如下:'log' =>  [    
404页面

错误和调试

404页面

【客服】小秋【客服】小秋 2021-03-24 08:22:00 981阅读 709赞
一旦抛出了HttpException异常,可以支持定义单独的异常页面的模板地址,只需要在应用配置文件中增加:'http_exception_template'    => &nb
开发规范

基础

开发规范

【客服】小秋【客服】小秋 2021-03-24 08:21:21 1015阅读 682赞
命名规范ThinkPHP遵循PSR-2命名规范和PSR-4自动加载规范,并且注意如下规范:目录和文件目录使用小写+下划线;类库、函数文件统一以.php为后缀;类的文件名均以命名空间定义,并且命名空间的路径和类库文件所在路径一致;类文件采用驼峰法命名(
目录结构

基础

目录结构

【客服】小秋【客服】小秋 2021-03-24 08:19:31 1029阅读 583赞
下载最新版框架后,解压缩到web目录下面,可以看到初始的目录结构如下:project  应用部署目录├─application        &nbs
易优CMS数据字典

插件开发

易优CMS数据字典

【客服】小秋【客服】小秋 2021-03-24 08:18:35 1028阅读 933赞
易优CMS数据字典提示:查找数据表,请按Ctrl+F,输入表名。ey_ad表注释: 广告表字段类型空默认注释idint(11)否广告idpidint(11)否0广告位置IDmedia_typetinyint(1)是0广告类型titlevarchar(
易优CMS目录结构

插件开发

易优CMS目录结构

【客服】小秋【客服】小秋 2021-03-24 08:17:56 948阅读 569赞
易优CMS目录结构www WEB部署目录├─application 应用目录│ ├─admin 后台模块目录│ ├─api api外部接口模块目录│ ├─common 公共模块目录│ ├─extra 扩展配置目录│ ├─home 前台模块目录│ │
插件规范与结构说明

插件开发

插件规范与结构说明

【客服】小秋【客服】小秋 2021-03-24 08:17:23 985阅读 675赞
插件规范与结构一、插件主目录后台全部文件目录 weapp前台开发文件目录 application/weapp前台模板文件目录 template/weapp 二、插件文件夹名采用大驼峰命名法,以大写字母开头,只能包含英文大小写字母、数字,可以
插件common.php全局函数文件

插件开发

插件common.php全局函数文件

【客服】小秋【客服】小秋 2021-03-24 08:16:00 663阅读 653赞
系统内置函数 建议先熟悉系统内置 application/common.php 与 application/function.php 两文件的函数说明,如果有符合的函数,尽量在插件里调用;不符合的话就在插件的logic业务逻辑里实现。以当前
易优安全补丁修复插件授权版【eyoucms工具】

应用插件

易优安全补丁修复插件授权版【eyoucms工具】

【客服】小秋【客服】小秋 2021-03-23 19:45:35 2133阅读 752赞
注意:该插件适用于一些不想升级新版本,只修复安全补丁的用户群体开启之后,仅更新安全补丁,不升级系统新版本关闭之后,不更新安全补丁,系统新版本正常升级为了响应只想修复安全补丁,不想升级新版本的用户群体,官方特地推出该插件,目前最低支持易优版本v1.5.
易优腾讯云COS对象存储插件授权版【eyoucms工具】

应用插件

易优腾讯云COS对象存储插件授权版【eyoucms工具】

【客服】小秋【客服】小秋 2021-03-23 19:16:51 2634阅读 568赞
插件描述腾讯云COS对象存储插件是易优团队响应用户的需求开发一个可以通过后台发布新图片时通过接口方式保存到腾讯云COS存储空间,以达到提高网站访问速度和降低图片加载时间的插件应用。 应用场景针对用户提高网站访问速度的需求,通过将图片进行剥离
插件html.php页面缓存配置

插件开发

插件html.php页面缓存配置

【客服】小秋【客服】小秋 2021-03-23 14:00:58 663阅读 516赞
插件html.php页面缓存配置     作用于插件前台,指定需要缓存的页面,这只在运营模式下才有效。    参数规则:          mca :
插件route.php路由配置

插件开发

插件route.php路由配置

【客服】小秋【客服】小秋 2021-03-23 13:59:19 683阅读 713赞
插件route.php路由配置只针对网站前台进行路由配置,全面支持TP5.0.10本身的路由规则请参考 http://www.eyoucms.com/doc/develop/luyou/63.html#a_63
插件制作教程指南

插件开发

插件制作教程指南

【客服】小秋【客服】小秋 2021-03-23 13:57:12 987阅读 842赞
插件制作过程【前提】首先你要有PHP基础知识,其次对易优CMS系统熟悉(有TP5基础的更容易上手)。 【第一步:初始化结构】进入开发插件界面,提交生成插件结构文件; 初始化结构之后,如图:  【第二步:创建数据
language 多语言列表标签

多语言标签

language 多语言列表标签

【客服】小秋【客服】小秋 2021-03-23 13:53:54 916阅读 536赞
language 多语言列表标签 【基础用法】名称:language功能:获取多语言列表内容。语法:{eyou:language type='default'}<a href="{$field.url}&qu
lang 语言包变量标签

多语言标签

lang 语言包变量标签

【客服】小秋【客服】小秋 2021-03-23 13:53:20 751阅读 719赞
lang 语言包变量标签 【基础用法】名称:lang功能:获取语言包变量的数据。语法:{eyou:lang name='这里填写变量名' /}参数:name='' 指定语言包变量名(来自网站后台 - 多语言功
ui 模板可视化标签

装修标签

ui 模板可视化标签

【客服】小秋【客服】小秋 2021-03-23 13:52:15 780阅读 971赞
【基础用法】名称:ui功能:可视化类型的模板必须引入的主标签,建议在html代码的body底部引入,该标签包含外观调试通用的css、js。语法:{eyou:ui open='off' /}参数:open='' 是否开启