* [ ] Config
1. 项目配置文件:`/application/Config/Config.php`(使用时自动创建)
2. 默认项目配置文件:`/zqphp/Config/Config.php`(项目配置中没有的配置项会从这里读取)
~~~
<?php
return [
//默认PHP类名
'Sort' => 'index',
//方法名 访问格式后面带/的则自动访问此方法
'Method' => 'main',
//对外开放类名加前缀 (可为空)
'SortPrefix' => '',
//推荐对外开放方法名加前缀 (可为空)
'MethodPrefix' => '',
//项目内的PHP文件夹,Lib第一层文件不用命名空间,第二层起要加命名空间
'PhpDir' => 'Lib',
// 项目内的视图文件夹,加载Lib文件不存在时加载此目录
'ViewDir' => 'View',
//视图文件格式
'ViewFormat' => 'php',
//访问默认支持格式,前面|后面多一个逗号表示支持空格式
'Format' => 'php,html,',
//加载php文件不存在或者类方法不存在是否加载View文件(通过访问ptah加载)
'IsView' => true,
//项目方法文件夹
'PublicDir' => 'Public',
//临时目录(生成静态,错误日志、编译PHP都在此目录)
'TempDir' => 'temp',
//编译PHP模板目录
'TemplateDir' => 'Template',
//编译PHP模板有效时间(false调试每次更新,true长期有效,数值为多久更新1次)
'TemplateTime' => false,
//模板使用标签前缀 (如php-if php-for)
'LabelPrefix' => 'php-',
//模板左边符号 (如有报错就是不能使用此符号)
'LeftSign' => '{',
//模板右边符号(如有报错就是不能使用此符号)
'RightSign' => '}',
//Css JS中使用符号 ,JS CSS中这样使用{@$aa} {@$$bb}
'SignLeft' => '#',
//生成静态目录
'HtmlDir' => 'html',
//静态有效时间/秒 ,false关闭模式,true长期有效,数值为多久更新1次
'HtmlTime' => false,
//调试开关,开启后,不保存日志,页面内不输出错误 (CLi屏蔽此功能)
'DebugSwitch' => true,
//true=详细报错,false=代号报错(请看zpphp/Config/ErrInfo.php的Code),null=404报错,string=网址跳转
'Error' => true,
//报错等级 0关闭错误() 1严重错误 2警戒性错误 3严重错误+警戒性错误
'ErrLevels' => 1,
//404报错时显示的页面,默认在项目/Config (参数$Code报错代号,可以文件中调用)
//如在第一位加上:@=zqphp框架目录,#=启动目录,~=项目目录
'ErrHtml' => 'Error.html',
//错误日志目录 名称为:general=普通错误 system=代码错误 program=程序访问错误
'LogDir' => 'log',
//错误日志开关
'IsLog' => true,
//错误日志大小,超过此值生成新文件
'LogSize' => 1024,
//参数分隔符
'Parameter' => '_',
//路由方式GET POST HEAD(选择多个半角逗号分开)
'Routing' => 'GET,POST,HEAD',
//(POST,HEAD)访问参数string半角逗号分开place类名,matter方法名
'CallField' => 'place, matter',
//添加静态文件支持请在Config/Mime.Types中添加格式(也可以在项目中创建Config/Mime.Types)
//Worker 方式启动,可以设置静态目录
//路径第一位 @=zqphp框架目录,#=启动目录,~=项目目录
'StaticDir' => '#',
// Worker 方式启动下载格式,访问静态文件时,那些格式可直接发下载
'DownFormat' => 'doc,exe,apk,zip,rar,mp4',
// Worker 方式启动文件流格式,访问静态文件时,那些格式可文件流(Safari浏览器只支持流播放)
'StreamFormat' => 'mp3',
//是否开启Redis Session
'SessionRedis' => false,
//Session Redis (php.ini中session.auto_start设为0,否则无法正常使用Redis)
'SessionRedisConfig' => [
'host' => '127.0.0.1', // 必选参数
'port' => 6379, // 必选参数
// 'auth' => '******', // 可选参数
// 'timeout' => 2, // 可选参数
// 'database' => 5, // 可选参数
'prefix' => 'session_' // 可选参数
]
];
~~~
* [ ] Mime
*****
* Mime方便发送文件时,输出图片时不用填写Mime
* 只要填写格式就行(使用内容方法发送支持全部模式访问)
1. 可以在项目中创建:`/application/Config/Mime.Types`(不创建使用默认配置Mime)
2. 默认Mime文件
`/zqphp/Events/Workerman/Protocols/Http/mime.types`
`/zqphp/Config/Mime.Types`
- 开始使用
- 配置文件
- 路由模式
- AutoLoad类
- 启动文件
- __construct
- SetRouting
- SetAlias
- SetStop
- SetError
- Access
- SetWorker
- SetClassFile
- SetClassDir
- Run
- OpenLoad
- LinuxStartAll
- Session类
- 使用说明
- set
- get
- delete
- pull
- has
- id
- Cookie类
- 使用说明
- set
- get
- delete
- pull
- has
- TempLets类
- 模板语法
- 模板标签
- html
- show
- assign
- obtain
- Request类
- get
- post
- host
- referer
- getip
- localip
- header
- body
- file
- scheme
- protocolversion
- uri
- path
- querystring
- method
- Response
- SendFile
- FileStream
- SendData
- SetStatus
- SetHead
- SetMime
- WebSend
- redirect
- dumpJson
- dump
- come
- ps
- Frame类
- GetWeb
- ViewFile
- RoutingData
- SetClassFile
- SetClassDir
- GetMime
- FileMime
- LoadDir
- StartDir
- IsJson
- ArrJson
- JsonFormat
- ObStart
- GetConfig
- ConfigDir
- TempDir
- GetRunData
- GetStatic
- IsDebug
- SetDebug
- GetDebugInfo
- GlobalVariables类
- 使用说明
- set
- get
- delete
- pull
- has
- id
- Mysql类
- 新版本
- 第三方
- Thinkorm
- Medoo
- 旧版本
- Mysql 配置格式
- 项目中操作数据库
- 项目场景
- 项目数据库配置
- 项目数据库中间类
- 项目中操作数据表
- 连贯操作
- where
- table
- data
- order
- field
- limit
- page
- group
- having
- join
- tabname
- union
- sql
- link
- link_base
- lock
- CURD 操作
- 写入数据
- 数据删除
- 数据查询
- 数据更新
- 数据统计操作
- count
- sum
- max
- min
- avg
- 操作DEMO
- CurdTrait.php
- 项目Model层操作表.md
- Curl类
- Method类
- SslAes类
- layui_zqadmin