A

ApcClass in namespace Cml\Cache
Apc缓存驱动
Cml::autoloadComposerAdditional() — Method in class Cml
自动加载类库 要注意的是 使用autoload的时候 不能手动抛出异常 因为在自动加载静态类时手动抛出异常会导致自定义的致命错误捕获机制和自定义异常处理机制失效 而 new Class 时自动加载不存在文件时,手动抛出的异常可以正常捕获 这边即使文件不存在时没有抛出自定义异常也没关系,因为自定义的致命错误捕获机制会捕获到错误
ApiAutoTestClass in namespace Cml\Console\Commands
从代码注释提取接口信息自动运行测试
$ApiAutoTest#argumentsProperty in class ApiAutoTest
$CreateSymbolicLink#argumentsProperty in class CreateSymbolicLink
AddTaskClass in namespace Cml\Console\Commands\DaemonProcessManage
添加一个后台任务
$AddTask#argumentsProperty in class AddTask
$Reload#argumentsProperty in class Reload
$RmTask#argumentsProperty in class RmTask
$Start#argumentsProperty in class Start
$Status#argumentsProperty in class Status
$Stop#argumentsProperty in class Stop
$Help#argumentsProperty in class Help
$Controller#argumentsProperty in class Controller
$Model#argumentsProperty in class Model
AbstractCommandClass in namespace Cml\Console\Commands\Migrate
数据库迁移-抽象命令
$AbstractCommand#adapterProperty in class AbstractCommand
$Breakpoint#argumentsProperty in class Breakpoint
$Create#argumentsProperty in class Create
$Migrate#argumentsProperty in class Migrate
$Rollback#argumentsProperty in class Rollback
$SeedCreate#argumentsProperty in class SeedCreate
$SeedRun#argumentsProperty in class SeedRun
$Status#argumentsProperty in class Status
$RunAction#argumentsProperty in class RunAction
$StartServer#argumentsProperty in class StartServer
Dialog::ask() — Method in class Dialog
提问并获取用户输入
Console::addCommands() — Method in class Console
批量添加命令
Console::addCommand() — Method in class Console
注册一个命令
$Container#aliasesProperty in class Container
别名
Container::alias() — Method in class Container
绑定一个别名
$Base#alwaysClearTableProperty in class Base
$paramsAutoReset = false 的时候是否清除table.避免快捷方法重复调用table();
$Base#alwaysClearColumnsProperty in class Base
$paramsAutoReset = false 的时候是否清除查询的字段信息.主要用于按批获取数据不用多次调用columns();
Base::addColumnPrefix() — Method in class Base
Base::arrToCondition() — Method in class Base
SQL语句条件组装
MongoDB::avg() — Method in class MongoDB
获取 $avg 的结果
MongoDB::affectedRows() — Method in class MongoDB
返回INSERT,UPDATE 或 DELETE 查询所影响的记录行数
Pdo::avg() — Method in class Pdo
获取 AVG(字段名) 的结果
Pdo::aggregation() — Method in class Pdo
获取max(字段名)的结果
Pdo::affectedRows() — Method in class Pdo
返回INSERT,UPDATE 或 DELETE 查询所影响的记录行数。
Query::addRawColumnPleaseUseCautiousIsMaybeUnsafe() — Method in class Query
Debug::addTipInfo() — Method in class Debug
添加调试信息
Debug::addSqlInfo() — Method in class Debug
添加一条sql查询的调试信息
$Entity#autoCreateTimeProperty in class Entity
自动写入插入时间
$Entity#autoUpdateTimeProperty in class Entity
是否自动写入更新时间
Relation::associatedPreloadWithJoin() — Method in class Relation
预载入关联查询 JOIN方式
BelongsTo::associate() — Method in class BelongsTo
设置外键
BelongsToMany::as() — Method in class BelongsToMany
自定义 pivot 属性名称
BelongsToMany::attach() — Method in class BelongsToMany
添加关联中间表数据
BelongsToMany::attached() — Method in class BelongsToMany
判断是否存在关联数据
$MorphTo#aliasProperty in class MorphTo
多态别名
OneToOne::associatedPreloadWithJoin() — Method in class OneToOne
预载入关联查询(JOIN方式)
ErrorOrException::appException() — Method in class ErrorOrException
自定义异常处理
RequestHandler::add() — Method in class RequestHandler
添加一个中间件
RequestHandler::all() — Method in class RequestHandler
获取所有中间件
Request::acceptJson() — Method in class Request
判断请求类型是否为json
ArrayAbleClass in namespace Cml\Interfaces
ArrayAble 接口
Console::addCommands() — Method in class Console
批量添加命令
Console::addCommand() — Method in class Console
注册一个命令
Db::avg() — Method in class Db
获取 AVG(字段名或*) 的结果
Db::affectedRows() — Method in class Db
返回INSERT,UPDATE 或 DELETE 查询所影响的记录行数。
ErrorOrException::appException() — Method in class ErrorOrException
自定义异常处理
Logger::alert() — Method in class Logger
必须立刻采取行动
Route::any() — Method in class Route
增加任意访问方式路由
View::assign() — Method in class View
变量赋值
View::assignByRef() — Method in class View
引用赋值
Base::alert() — Method in class Base
必须立刻采取行动
Base::avg() — Method in class Base
获取 AVG(字段名或*) 的结果
Route::any() — Method in class Route
增加任意访问方式路由
Secure::addslashes() — Method in class Secure
增强的addslashes
Blade::addRule() — Method in class Blade
添加一个模板替换规则
FastRoute::any() — Method in class FastRoute
增加任意访问方式路由
Route::any() — Method in class Route
增加任意访问方式路由
Whoops::appException() — Method in class Whoops
自定义异常处理
AnnotationToDocClass in namespace Cml\Tools\Apidoc
从注释生成文档实现类
AutoTestClass in namespace Cml\Tools\Apidoc
从代码注释提取接口信息自动运行测试类
ArrClass in namespace Cml\Tools
Most of the methods in this file come from illuminate/support, thanks Laravel Team provide such a useful class.
Arr::accessible() — Method in class Arr
判断给定的值是否为 ArrayAccess
Arr::add() — Method in class Arr
如果不存在,则使用.将元素添加到数组中。
ArrayJsonSplClass in namespace Cml\Tools
Collection::all() — Method in class Collection
获取集合中的所有元素
Collection::avg() — Method in class Collection
获取给定元素的平均值
ProcessManage::addTask() — Method in class ProcessManage
添加任务
EnumeratesValues::average() — Method in class EnumeratesValues
avg 的别名
LazyCollection::all() — Method in class LazyCollection
获取可枚举项中的所有项。
LazyCollection::avg() — Method in class LazyCollection
获取给定key的平均值。
AclClass in namespace Cml\Vendor
权限控制类
$Acl#aclNamesProperty in class Acl
有权限的时候保存权限的显示名称用于记录log
$Acl#authUserProperty in class Acl
当前登录的用户信息
Image::addWaterMark() — Method in class Image
图片打水印
PhpThread::add() — Method in class PhpThread
往线程队列添加任务
Validate::addRule() — Method in class Validate
添加一个自定义的验证规则
$Base#argsProperty in class Base
要传到模板的数据
Base::assign() — Method in class Base
变量赋值
Base::assignByRef() — Method in class Base
引用赋值
Html::addRule() — Method in class Html
添加一个模板替换规则

B

BaseClass in namespace Cml\Cache
缓存驱动抽象基类
AbstractCommand::bootstrap() — Method in class AbstractCommand
Bootstrap Phinx.
BreakpointClass in namespace Cml\Console\Commands\Migrate
数据库迁移-断点
BoxClass in namespace Cml\Console\Component
命令行工具-输出内容格式化为长方形框组件
$Format#backgroundColorsProperty in class Format
背景色
$Container#bindsProperty in class Container
绑定的规则
Container::bind() — Method in class Container
绑定服务
BaseClass in namespace Cml\Db
Orm 数据库抽象基类
$Base#bindParamsProperty in class Base
执行sql时绑定的参数
MongoDB::buildSql() — Method in class MongoDB
构建sql
PdoSqlSrv::buildSql() — Method in class PdoSqlSrv
构建sql
Pdo::buildSql() — Method in class Pdo
构建sql
Pdo::buildDebugSql() — Method in class Pdo
组装sql用于DEBUG
Pdo::beginTransaction() — Method in class Pdo
Relation::belongsTo() — Method in class Relation
BELONGS TO 关联定义
Relation::belongsToMany() — Method in class Relation
BELONGS TO MANY 关联定义
BaseClass in namespace Cml\Entity\Relation
实体关联基础类
BelongsToClass in namespace Cml\Entity\Relation
BelongsTo关联类
BelongsToManyClass in namespace Cml\Entity\Relation
多对多关联类
BelongsToMany::buildQuery() — Method in class BelongsToMany
创建关联查询Query对象
BelongsToMany::belongsToManyQuery() — Method in class BelongsToMany
BELONGS TO MANY 关联查询
Request::baseUrl() — Method in class Request
获取基本地址
Request::baseUrl() — Method in class Request
获取基本地址
Db::buildSql() — Method in class Db
构建sql
BaseClass in namespace Cml\Lock
锁驱动抽象类基类
BaseClass in namespace Cml\Logger
Logger 抽象类
BaseClass in namespace Cml\Model
基础Model类,在CmlPHP中负责数据的存取(目前包含db/cache)
Base::buildSql() — Method in class Base
构建sql
BaseClass in namespace Cml\Queue
队列基类
BladeClass in namespace Cml\Service
blade模板引擎封装实现
Ip2Region::binarySearch() — Method in class Ip2Region
根据所给IP地址或域名返回所在地区信息binary
Ip2Region::btreeSearch() — Method in class Ip2Region
根据所给IP地址或域名返回所在地区信息binary
$Page#barShowPageProperty in class Page
分页栏每页显示的页数
BaseClass in namespace Cml\View
视图渲染引擎 抽象基类

C

$Base#confProperty in class Base
File::cleanDir() — Method in class File
清空文件夹
CmlClass in namespace Cml
框架基础类,负责初始化应用的一系列工作,如配置初始化、语言包载入、错误异常机制的处理等
$Cml#containerProperty in class Cml
应用容器
Cml::cmlStop() — Method in class Cml
程序中并输出调试信息
ConfigClass in namespace Cml
配置读写类、负责配置文件的读取
CommandClass in namespace Cml\Console
控制台命令抽象类
$Command#consoleProperty in class Command
Console实例
CreateSymbolicLinkClass in namespace Cml\Console\Commands
创建静态文件资源目录软链接
ControllerClass in namespace Cml\Console\Commands\Make
创建控制器
$AbstractCommand#configProperty in class AbstractCommand
CreateClass in namespace Cml\Console\Commands\Migrate
数据库迁移-生成迁移
Dialog::confirm() — Method in class Dialog
确认对话框
ConsoleClass in namespace Cml\Console
注册可用的命令并执行
$Console#commandsProperty in class Console
存放所有命令
Console::camelCaseToDash() — Method in class Console
将小驼峰转换为xx-xx返回
ColourClass in namespace Cml\Console\Format
命令行工具-控制台颜色处理类
Colour::colour() — Method in class Colour
返回格式化后的字符串
ContainerClass in namespace Cml
容器
ControllerClass in namespace Cml
框架基础控制器,所有控制器都要继承该类
Controller::customHandlerActionException() — Method in class Controller
自定义异常处理
$Base#currentQueryUseCacheProperty in class Base
单独标记当前的query使不使用缓存
$Base#confProperty in class Base
配置信息
$Base#columnsPrefixProperty in class Base
where、columns、orderBy、groupBy等操作自动添加的表别名前缀
Base::connectDb() — Method in class Base
连接数据库
Base::conditionFactory() — Method in class Base
where 语句组装工厂
Base::clearBindParams() — Method in class Base
清空绑定的参数
MongoDB::conditionFactory() — Method in class MongoDB
where 语句组装工厂
MongoDB::columns() — Method in class MongoDB
选择列
MongoDB::count() — Method in class MongoDB
获取count(字段名或*)的结果
MongoDB::cursor() — Method in class MongoDB
返回一个迭代器
MongoDB::connectDb() — Method in class MongoDB
连接数据库
MongoDB::connect() — Method in class MongoDB
Db连接
MongoDB::close() — Method in class MongoDB
关闭连接
MongoDB::commit() — Method in class MongoDB
提交事务-MongoDb不支持
MongoDB::callProcedure() — Method in class MongoDB
调用存储过程-MongoDb不支持
PdoSqlSrv::connect() — Method in class PdoSqlSrv
Db连接
$Pdo#currentQueryIsMasterProperty in class Pdo
当前查询使用的是否是主库
$Pdo#currentSqlProperty in class Pdo
当前执行的sql 异常情况用来显示在错误页/日志
$Pdo#currentPrepareIsResetParamsProperty in class Pdo
用来存储prepare方法的$resetParams参数 重连用
Pdo::count() — Method in class Pdo
获取 COUNT(字段名或*) 的结果
Pdo::cursor() — Method in class Pdo
返回一个迭代器
Pdo::connect() — Method in class Pdo
Db连接
Pdo::close() — Method in class Pdo
关闭连接
Pdo::callProcedure() — Method in class Pdo
调用存储过程
$Pool#connectionsProperty in class Pool
连接池
Pool::connect() — Method in class Pool
Db连接
Swoole::connect() — Method in class Swoole
Db连接
Swoole::commit() — Method in class Swoole
提交事务
Query::columns() — Method in class Query
选择列
Query::chunk() — Method in class Query
组块结果集-此方法前调用paramsAutoReset无效
Query::commit() — Method in class Query
提交事务
Debug::catcher() — Method in class Debug
错误handler
Debug::codeSnippet() — Method in class Debug
高亮显示代码片段
CollectionClass in namespace Cml\Entity
实体集合 Class Collection
ConvertClass in namespace Cml\Entity
数组转换为集合 Class Convert
Convert::convertResToCollection() — Method in class Convert
查询结果转换为数据对象
Entity::cursor() — Method in class Entity
获取给定查询的生成器
Entity::create() — Method in class Entity
新增
Relation::collectAssociatedPreload() — Method in class Relation
预载入关联查询 返回数据集
Base::create() — Method in class Base
保存(新增)当前关联数据对象
BelongsTo::collectAssociatedWithIn() — Method in class BelongsTo
预载入关联查询(数据集)
BelongsTo::create() — Method in class BelongsTo
保存(新增)当前关联数据对象
BelongsToMany::collectAssociatedPreload() — Method in class BelongsToMany
预载入关联查询(数据集)
BelongsToMany::collectAssociatedExec() — Method in class BelongsToMany
多对多 关联实体预查询
HasMany::collectAssociatedPreload() — Method in class HasMany
预载入关联查询
HasMany::collectAssociatedExec() — Method in class HasMany
一对多 关联实体预查询
HasMany::createMany() — Method in class HasMany
新增、保存多条关联数据
HasManyThrough::create() — Method in class HasManyThrough
保存(新增)当前关联数据对象
HasManyThrough::collectAssociatedPreload() — Method in class HasManyThrough
预载入关联查询(数据集)
HasManyThrough::collectAssociatedExec() — Method in class HasManyThrough
关联实体预查询
HasOne::collectAssociatedWithIn() — Method in class HasOne
预载入关联查询(数据集)
HasOneThrough::collectAssociatedPreload() — Method in class HasOneThrough
预载入关联查询(数据集)
HasOneThrough::collectAssociatedExec() — Method in class HasOneThrough
关联实体预查询
HasOneThrough::collectAssociatedWithIn() — Method in class HasOneThrough
MorphMany::collectAssociatedPreload() — Method in class MorphMany
预载入关联查询
MorphMany::create() — Method in class MorphMany
保存(新增)当前关联数据对象
MorphMany::createMany() — Method in class MorphMany
新增、保存多条关联数据
MorphOne::collectAssociatedPreload() — Method in class MorphOne
预载入关联查询
MorphOne::create() — Method in class MorphOne
保存(新增)当前关联数据对象
MorphOne::collectAssociatedWithIn() — Method in class MorphOne
MorphTo::collectAssociatedPreload() — Method in class MorphTo
预载入关联查询
MorphTo::create() — Method in class MorphTo
保存(新增)当前关联数据对象
OneToOne::collectAssociatedWithIn() — Method in class OneToOne
预载入关联查询(数据集)
OneToOne::collectAssociatedPreload() — Method in class OneToOne
预载入关联查询(数据集)
OneToOne::collectAssociatedExec() — Method in class OneToOne
一对一 关联实体预查询(IN方式)
CacheConnectFailExceptionClass in namespace Cml\Exception
缓存连接失败异常类
ConfigNotFoundExceptionClass in namespace Cml\Exception
配置文件加载失败异常类
ControllerNotFoundExceptionClass in namespace Cml\Exception
控制器未找到异常类
CookieClass in namespace Cml\Http
Cookie管理类,封装了对Cookie的操作
Cookie::clear() — Method in class Cookie
清空Cookie值
CurlClientClass in namespace Cml\Http
curl客户端实现类
HttpFactory::createServerRequest() — Method in class HttpFactory
创建 服务器端接收到的 HTTP 请求对象
HttpFactory::createResponse() — Method in class HttpFactory
MiddlewareControllerTrait::curlClient() — Method in class MiddlewareControllerTrait
创建一个 CurlClient 实例
Psr17Factory::createRequest() — Method in class Psr17Factory
创建一个新的请求
Psr17Factory::createResponse() — Method in class Psr17Factory
创建一个响应对象。
Psr17Factory::createServerRequest() — Method in class Psr17Factory
创建一个服务端请求。
Psr17Factory::createStream() — Method in class Psr17Factory
从字符串创建一个流。
Psr17Factory::createStreamFromFile() — Method in class Psr17Factory
通过现有文件创建一个流。
Psr17Factory::createStreamFromResource() — Method in class Psr17Factory
通过现有资源创建一个流。
Psr17Factory::createUploadedFile() — Method in class Psr17Factory
创建一个上传文件接口的对象。
Psr17Factory::createUri() — Method in class Psr17Factory
创建一个 URI。
Stream::create() — Method in class Stream
创新一个符合 PSR-7 的流
Stream::close() — Method in class Stream
关闭流和任何底层资源。
Request::cookie() — Method in class Request
获取cookie
$RequestHandler#callbackProperty in class RequestHandler
Request::curl() — Method in class Request
发起curl请求
Session::clear() — Method in class Session
Session-清空session
CacheClass in namespace Cml\Interfaces
缓存驱动抽象接口
ConsoleClass in namespace Cml\Interfaces
命令行驱动抽象接口
Db::cursor() — Method in class Db
返回一个迭代器
Db::chunk() — Method in class Db
组块结果集-此方法前调用paramsAutoReset无效
Db::conditionFactory() — Method in class Db
where 语句组装工厂
Db::columns() — Method in class Db
选择列
Db::count() — Method in class Db
获取 COUNT(字段名或*) 的结果
Db::connect() — Method in class Db
Db连接
Db::commit() — Method in class Db
提交事务
Db::callProcedure() — Method in class Db
调用存储过程 如 : callProcedure('user_check ?,? ', [1, 1], true) pdo
Db::close() — Method in class Db
关闭连接
Logger::critical() — Method in class Logger
紧急情况
Log::critical() — Method in class Log
添加critical类型的日志
Log::catcherPhpError() — Method in class Log
错误日志handler
Base::critical() — Method in class Base
紧急情况
CorsMiddlewareClass in namespace Cml\Middleware
跨域处理中间件
$Base#cacheExpireProperty in class Base
查询数据缓存时间
Base::cloneSelf() — Method in class Base
clone一个自身用于复杂条件
Base::closeDb() — Method in class Base
当程序连接N个db的时候用于释放于用连接以节省内存
Base::cache() — Method in class Base
获取cache实例
Base::count() — Method in class Base
获取 COUNT(字段名或*) 的结果
Secure::checkCsrf() — Method in class Secure
防止csrf跨站攻击
Secure::checkToken() — Method in class Secure
类加载-检测token值
Session::close() — Method in class Session
session close
Arr::collapse() — Method in class Arr
将数组折叠为单个数组。
Arr::crossJoin() — Method in class Arr
交叉连接给定的数组,返回所有可能的置换。
CollectionClass in namespace Cml\Tools
Class Collection
Collection::count() — Method in class Collection
获取集合中元素的个数
Collection::crossJoin() — Method in class Collection
与给定列表交叉联接,返回所有可能的排列。
Collection::concat() — Method in class Collection
合并已有集合
Collection::chunk() — Method in class Collection
将集合分块
Collection::collapse() — Method in class Collection
将集合折叠为单个数组。
Collection::column() — Method in class Collection
返回数据中指定的一列
Collection::combine() — Method in class Collection
通过对键使用此集合,对其值使用另一个集合来创建集合。
Collection::contains() — Method in class Collection
判断集合是否包含指定的集合项
ProcessManage::createChildrenProcess() — Method in class ProcessManage
创建一个子进程
EnumeratesValues::containsStrict() — Method in class EnumeratesValues
判断集合是否包含指定的集合项 「严格」
EnumeratesValues::collect() — Method in class EnumeratesValues
返回一个新的 Collection 实例,其中包含当前集合中的项目
EnumeratesValues::countBy() — Method in class EnumeratesValues
计算集合中每个值的出现次数。默认情况下,该方法计算每个元素的出现次数
$HigherOrderCollectionProxy#collectionProperty in class HigherOrderCollectionProxy
The collection being operated on.
LazyCollection::collapse() — Method in class LazyCollection
将项目集合折叠到单个数组中。
LazyCollection::contains() — Method in class LazyCollection
确定可枚举项中是否存在项
LazyCollection::crossJoin() — Method in class LazyCollection
交叉连接给定的iterable,返回所有可能的置换。
LazyCollection::combine() — Method in class LazyCollection
通过对键使用此集合,对其值使用另一个集合来创建集合。
LazyCollection::concat() — Method in class LazyCollection
合并已有集合
LazyCollection::chunk() — Method in class LazyCollection
将集合分块
LazyCollection::count() — Method in class LazyCollection
获取集合中元素的个数
StaticResource::createSymbolicLink() — Method in class StaticResource
生成软链接
Acl::checkAcl() — Method in class Acl
检查对应的权限
$Email#configProperty in class Email
Excel::config() — Method in class Excel
Excel基础配置
File::createFile() — Method in class File
创建空文件
File::copyFile() — Method in class File
拷贝一个新文件
File::createDir() — Method in class File
创建目录
Ftp::connect() — Method in class Ftp
FTP-ftp连接
Ftp::changename() — Method in class Ftp
FTP-更改ftp上的文件名称
Ftp::close() — Method in class Ftp
FTP-关闭链接
Http::curlDownload() — Method in class Http
采集远程文件
$Page#coolPagesProperty in class Page
$Page#configProperty in class Page
Quenue::count() — Method in class Quenue
队列-队列中总共有多少值
Quenue::clear() — Method in class Quenue
队列-清空队列数据
$Socket#configProperty in class Socket
$Socket#connectionProperty in class Socket
保存连接资源符
$Socket#connectedProperty in class Socket
是否建立了连接
Socket::connect() — Method in class Socket
创建连接
VerifyCode::CnVerify() — Method in class VerifyCode
中文验证码
VerifyCode::calocVerify() — Method in class VerifyCode
生成数字计算题验证码
VerifyCode::checkCode() — Method in class VerifyCode
校验验证码

D

Apc::delete() — Method in class Apc
删除对象
Apc::decrement() — Method in class Apc
自减
File::delete() — Method in class File
删除缓存
File::decrement() — Method in class File
自减
Memcache::delete() — Method in class Memcache
删除对象
Memcache::decrement() — Method in class Memcache
自减
Redis::delete() — Method in class Redis
删除对象
Redis::decrement() — Method in class Redis
自减
RedisCluster::delete() — Method in class RedisCluster
删除对象
RedisCluster::decrement() — Method in class RedisCluster
自减
$Cml#debugProperty in class Cml
是否为debug模式
Cml::doteToArr() — Method in class Cml
以.的方式获取数组的值
$ApiAutoTest#descriptionProperty in class ApiAutoTest
$CreateSymbolicLink#descriptionProperty in class CreateSymbolicLink
$AddTask#descriptionProperty in class AddTask
$Reload#descriptionProperty in class Reload
$RmTask#descriptionProperty in class RmTask
$Start#descriptionProperty in class Start
$Status#descriptionProperty in class Status
$Stop#descriptionProperty in class Stop
$Help#descriptionProperty in class Help
$Controller#descriptionProperty in class Controller
$Model#descriptionProperty in class Model
$Breakpoint#descriptionProperty in class Breakpoint
$Create#descriptionProperty in class Create
$Migrate#descriptionProperty in class Migrate
$Rollback#descriptionProperty in class Rollback
$SeedCreate#descriptionProperty in class SeedCreate
$SeedRun#descriptionProperty in class SeedRun
$Status#descriptionProperty in class Status
$RunAction#descriptionProperty in class RunAction
$StartServer#descriptionProperty in class StartServer
DialogClass in namespace Cml\Console\Component
命令行工具-对话框组件
Console::dashToCamelCase() — Method in class Console
将xx-xx转换为小驼峰返回
$Base#dbInstProperty in class Base
多个Model中共享db连接实例
MongoDB::delete() — Method in class MongoDB
根据key值删除数据
MongoDB::decrement() — Method in class MongoDB
指定字段的值-1
Pdo::delete() — Method in class Pdo
根据key值删除数据
Pdo::decrement() — Method in class Pdo
指定字段的值-1
Pdo::debugLogSql() — Method in class Pdo
Debug模式记录查询语句显示到控制台
Query::doesntExist() — Method in class Query
数据是否不存在
DebugClass in namespace Cml
Debug调试处理类,debug=true时负责调试相关信息的收集及ui的展示
Encry::decrypt() — Method in class Encry
解密方法
Entity::destroy() — Method in class Entity
根据主键删除
Relation::doesntHave() — Method in class Relation
查询不存在的关联
BelongsTo::dissociate() — Method in class BelongsTo
取消外键
BelongsToMany::detach() — Method in class BelongsToMany
移除关联中间表数据
Cookie::delete() — Method in class Cookie
删除某个Cookie值
Stream::detach() — Method in class Stream
从流中分离任何底层资源。
Session::delete() — Method in class Session
删除session值
Cache::delete() — Method in class Cache
删除对象
Cache::decrement() — Method in class Cache
自减
DbClass in namespace Cml\Interfaces
Orm 数据库抽象接口
Db::delete() — Method in class Db
根据key值删除数据
Db::doesntExist() — Method in class Db
数据是否不存在
Db::decrement() — Method in class Db
指定字段的值-1
DebugClass in namespace Cml\Interfaces
Debug 抽象接口
Logger::debug() — Method in class Logger
debug 详情
Route::delete() — Method in class Route
增加delete访问方式路由
View::display() — Method in class View
抽象display
Log::debug() — Method in class Log
添加debug类型的日志
Base::debug() — Method in class Base
debug 详情
DbClass in namespace Cml\Logger
Log Db驱动实现
$Base#dbProperty in class Base
数据库配置key
Base::db() — Method in class Base
获取db实例
Base::delete() — Method in class Base
删除数据
QuickMethod::delByColumn() — Method in class QuickMethod
通过主键删除数据-快捷方法
Base::decodeDate() — Method in class Base
反序列化数据
Route::delete() — Method in class Route
增加delete访问方式路由
Blade::display() — Method in class Blade
抽象display
FastRoute::delete() — Method in class FastRoute
增加delete访问方式路由
Route::delete() — Method in class Route
增加delete访问方式路由
Session::destroy() — Method in class Session
session 销毁
Arr::divide() — Method in class Arr
把一个数组分成键、值两个数组。
Arr::dot() — Method in class Arr
用点展平多维关联数组。
Arr::dataGet() — Method in class Arr
使用.符号从数组或对象中获取项。
Collection::diff() — Method in class Collection
获取集合中不在给定项中的项。
Collection::diffAssoc() — Method in class Collection
获取集合中键和值不在给定项中的项。
Collection::diffAssocUsing() — Method in class Collection
获取集合中键和值不在给定项中的项。
Collection::diffKeys() — Method in class Collection
获取集合中键不在给定项中的项。
Collection::diffUsing() — Method in class Collection
获取集合中不在给定项中的项。
Collection::diffKeysUsing() — Method in class Collection
使用回调函数获取集合中键不在给定项中的项
Collection::duplicates() — Method in class Collection
从集合中检索重复项
Collection::duplicatesStrict() — Method in class Collection
使用严格比较从集合中检索重复项
Collection::duplicateComparator() — Method in class Collection
获取比较函数以检测重复项
EnumeratesValues::dd() — Method in class EnumeratesValues
打印items并结束
EnumeratesValues::dump() — Method in class EnumeratesValues
打印items
LazyCollection::diff() — Method in class LazyCollection
获取给定项中不存在的项
LazyCollection::diffUsing() — Method in class LazyCollection
使用回调设置给定项中不存在的项。
LazyCollection::diffAssoc() — Method in class LazyCollection
获取其键和值不在给定项中的项。
LazyCollection::diffAssocUsing() — Method in class LazyCollection
获取集合中键和值不在给定项中的项
LazyCollection::diffKeys() — Method in class LazyCollection
获取集合中键不在给定项中的项
LazyCollection::diffKeysUsing() — Method in class LazyCollection
使用回调函数获取其键不在给定项中的项
LazyCollection::duplicates() — Method in class LazyCollection
检索重复项
LazyCollection::duplicatesStrict() — Method in class LazyCollection
使用严格比较检索重复项
File::delFile() — Method in class File
删除文件
File::delDir() — Method in class File
删除目录
Ftp::download() — Method in class Ftp
FTP-文件下载
Ftp::delDir() — Method in class Ftp
FTP-删除文件目录
Ftp::delFile() — Method in class Ftp
FTP-删除文件
Http::download() — Method in class Http
下载文件 可以指定下载显示的文件名,并自动发送相应的Header信息 如果指定了content参数,则下载该参数的内容
Socket::disconnect() — Method in class Socket
关闭连接
Excel::display() — Method in class Excel
生成Excel文件
Html::display() — Method in class Html
模板显示 调用内置的模板引擎显示方法,
Html::displayWithLayout() — Method in class Html
使用布局模板并渲染
Json::display() — Method in class Json
输出数据
Xml::display() — Method in class Xml
输出数据
dBugClass in namespace Cml
debug依赖的第三方库

E

Redis::exists() — Method in class Redis
判断key值是否存在
RedisCluster::exists() — Method in class RedisCluster
判断key值是否存在
Command::execute() — Method in class Command
命令的入口方法
ApiAutoTest::execute() — Method in class ApiAutoTest
命令的入口方法
CreateSymbolicLink::execute() — Method in class CreateSymbolicLink
命令的入口方法
AddTask::execute() — Method in class AddTask
添加一个后台任务
Reload::execute() — Method in class Reload
查看守护进程运行状态
RmTask::execute() — Method in class RmTask
添加一个后台任务
Start::execute() — Method in class Start
启动守护进程
Status::execute() — Method in class Status
查看守护进程运行状态
Stop::execute() — Method in class Stop
查看守护进程运行状态
Help::execute() — Method in class Help
执行命令入口
Controller::execute() — Method in class Controller
创建控制器
Model::execute() — Method in class Model
回滚迁移
Breakpoint::execute() — Method in class Breakpoint
Toggle the breakpoint.
Create::execute() — Method in class Create
创建一个迁移
Migrate::execute() — Method in class Migrate
运行迁移
Rollback::execute() — Method in class Rollback
回滚迁移
SeedCreate::execute() — Method in class SeedCreate
创建一个新的seeder
SeedRun::execute() — Method in class SeedRun
执行 seeders.
Status::execute() — Method in class Status
获取迁移信息
RunAction::execute() — Method in class RunAction
命令的入口方法
StartServer::execute() — Method in class StartServer
命令的入口方法
Pdo::execute() — Method in class Pdo
执行预处理语句
Swoole::execute() — Method in class Swoole
执行预处理语句
Query::exists() — Method in class Query
数据是否存在
EncryClass in namespace Cml
加密解密处理类
Encry::encrypt() — Method in class Encry
加密方法
EntityClass in namespace Cml\Entity
数据库实体实现,快捷方法不可用
$Base#entityProperty in class Base
实体名
$Base#execOnceProperty in class Base
是否执行关联基础查询
Base::execOnce() — Method in class Base
关联基础查询
BelongsTo::execOnce() — Method in class BelongsTo
执行基础查询(仅执行一次)
HasMany::execOnce() — Method in class HasMany
执行基础查询(仅执行一次)
HasManyThrough::execOnce() — Method in class HasManyThrough
执行基础查询(仅执行一次)
HasOne::execOnce() — Method in class HasOne
执行基础查询(仅执行一次)
MorphMany::execOnce() — Method in class MorphMany
执行基础查询(仅执行一次)
MorphOne::execOnce() — Method in class MorphOne
执行基础查询(进执行一次)
ErrorOrExceptionClass in namespace Cml
EntityNotFoundExceptionClass in namespace Cml\Exception
缓存连接失败异常类
Stream::eof() — Method in class Stream
返回是否位于流的末尾。
Response::excel() — Method in class Response
使用excel模板引擎渲染
ResponseEmitter::emit() — Method in class ResponseEmitter
发送响应
Db::exists() — Method in class Db
数据是否存在
EnvironmentClass in namespace Cml\Interfaces
环境解析实现接口
ErrorOrExceptionClass in namespace Cml\Interfaces
系统错误及异常捕获驱动抽象接口
Logger::emergency() — Method in class Logger
系统不可用
Logger::error() — Method in class Logger
运行时出现的错误,不需要立刻采取行动,但必须记录下来以备检测。
$Base#expireProperty in class Base
锁的过期时间针对Memcache/Redis两种锁有效,File锁无效 单位s 设为0时不过期。此时假如开发未手动unlock且这时出现程序挂掉的情况 __destruct未执行。这时锁必须人工介入处理 这个值可根据业务需要进行修改比如60等
Base::execLock() — Method in class Base
加锁的具体实现-每个驱动自行实现原子性加锁
Base::execUnlock() — Method in class Base
解锁的具体实现-每个驱动自行实现原子性解锁
File::execLock() — Method in class File
加锁的具体实现-每个驱动自行实现原子性加锁
File::execUnlock() — Method in class File
解锁的具体实现-每个驱动自行实现原子性解锁
Memcache::execLock() — Method in class Memcache
加锁的具体实现-每个驱动自行实现原子性加锁
Memcache::execUnlock() — Method in class Memcache
解锁的具体实现-每个驱动自行实现原子性解锁
Redis::execLock() — Method in class Redis
加锁的具体实现-每个驱动自行实现原子性加锁
Redis::execUnlock() — Method in class Redis
解锁的具体实现-每个驱动自行实现原子性解锁
Log::error() — Method in class Log
添加error类型的日志
Log::emergency() — Method in class Log
添加critical类型的日志
Base::emergency() — Method in class Base
系统不可用
Base::error() — Method in class Base
运行时出现的错误,不需要立刻采取行动,但必须记录下来以备检测。
ExecuteControllerMiddlewareClass in namespace Cml\Middleware
执行控制器中间件
Base::encodeDate() — Method in class Base
序列化数据
Route::executeCallableRoute() — Method in class Route
执行闭包路由 执行闭包路由
EnvironmentClass in namespace Cml\Service
自带环境解析实现development/product/cli三种
Arr::except() — Method in class Arr
获取除指定键数组之外的所有给定数组。
Arr::exists() — Method in class Arr
确定给定的key是否存在于所提供的数组中。
Arr::explodePluckParameters() — Method in class Arr
分解传递给“cluck”的“value”和“key”参数。
Collection::except() — Method in class Collection
获取除具有指定键的项以外的所有项。
EnumeratesValuesClass in namespace Cml\Tools
Most of the methods in this file come from illuminate/support, thanks Laravel Team provide such a useful class.
EnumeratesValues::each() — Method in class EnumeratesValues
给每个元素执行个回调
EnumeratesValues::eachSpread() — Method in class EnumeratesValues
对每个嵌套的项块执行回调
EnumeratesValues::every() — Method in class EnumeratesValues
验证集合中的每一个元素是否通过指定的条件测试
LazyCollection::empty() — Method in class LazyCollection
创建一个空实例
LazyCollection::eager() — Method in class LazyCollection
急切地将所有项加载到由数组支持的新惰性集合中。
LazyCollection::except() — Method in class LazyCollection
获取除具有指定键的项以外的所有项
LazyCollection::explodePluckParameters() — Method in class LazyCollection
分解传递给“cluck”的“value”和“key”参数。
EmailClass in namespace Cml\Vendor
stmp邮件发送处理类
ExcelClass in namespace Cml\Vendor
Excel生成类
Excel::excelXls() — Method in class Excel
生成Excel文件
Html::end() — Method in class Html
静态页面-生成静态页面,$key值是生成页面的唯一标识符
Socket::error() — Method in class Socket
错误处理
ExcelClass in namespace Cml\View
视图 Excel渲染引擎

F

FileClass in namespace Cml\Cache
文件缓存驱动
Command::format() — Method in class Command
格式化文本
FormatClass in namespace Cml\Console\Format
格式化输出处理类
$Format#foregroundColorsProperty in class Format
前景色
Format::format() — Method in class Format
格式化文本
$Base#forceIndexProperty in class Base
强制某表使用某索引
Base::filterLike() — Method in class Base
where 用户输入过滤
Base::formatColumnKey() — Method in class Base
格式化查询字段
Base::filterUnionSql() — Method in class Base
PdoSqlSrv::formatColumnKey() — Method in class PdoSqlSrv
格式化查询字段
Pool::free() — Method in class Pool
释放某连接
Swoole::free() — Method in class Swoole
释放某连接
Query::forceIndex() — Method in class Query
强制使用索引
Entity::find() — Method in class Entity
根据主键获取数据
Entity::findMany() — Method in class Entity
获取多条数据
Entity::findOrFail() — Method in class Entity
根据主键获取数据-不存在则抛出异常
Entity::fill() — Method in class Entity
填充
OverrideDbMethod::forceIndex() — Method in class OverrideDbMethod
强制使用索引
$Base#foreignKeyProperty in class Base
关联表外键
ErrorOrException::fatalError() — Method in class ErrorOrException
致命错误捕获
FileCanNotReadableExceptionClass in namespace Cml\Exception
文件无法读取异常类
ServerRequestCreator::fromGlobals() — Method in class ServerRequestCreator
从当前环境变量创建新的服务器请求。
ServerRequestCreator::fromArrays() — Method in class ServerRequestCreator
Create a new server request from a set of arrays.
Request::file() — Method in class Request
获取上传文件
Request::fullUrl() — Method in class Request
获取带全参数的url地址
Request::fullUrl() — Method in class Request
获取带全参数的url地址
Response::fullUrl() — Method in class Response
URL组装(带域名端口) 支持不同URL模式 eg: \Cml\Http\Response::fullUrl('Home/Blog/cate/id/1')
Db::forceIndex() — Method in class Db
强制使用索引
ErrorOrException::fatalError() — Method in class ErrorOrException
致命错误捕获
FileClass in namespace Cml\Lock
锁机制File驱动
Base::format() — Method in class Base
格式化日志
FileClass in namespace Cml\Logger
Log 文件驱动实现
QuickMethod::forceIndex() — Method in class QuickMethod
强制使用索引
Secure::filterScript() — Method in class Secure
过滤javascript,css,iframes,object等标签
Secure::filterStr() — Method in class Secure
过滤特殊字符
Secure::filterSql() — Method in class Secure
过滤sql语句
Secure::filterAll() — Method in class Secure
FastRouteClass in namespace Cml\Service
Url解析类,负责路由及Url的解析 $this->>get('blog/bb/{aid:[0-9]+}' , ['adminbase', 'Public', 'login']);
Whoops::fatalError() — Method in class Whoops
致命错误捕获
Arr::first() — Method in class Arr
返回数组中通过给定真值测试的第一个元素。
Arr::flatten() — Method in class Arr
将多维数组展平到单个级别。
Arr::forget() — Method in class Arr
用.符号从给定数组中移除一个或多个数组项。
Collection::filter() — Method in class Collection
过滤集合中的元素。只保留回调函数返回true的元素,如果没有提供回调函数,集合中所有返回 false 的元素都会被移除
Collection::first() — Method in class Collection
从集合中获取第一个项目。
Collection::flatten() — Method in class Collection
将多维数组展平到单个级别。
Collection::flip() — Method in class Collection
翻转集合中的项目。
Collection::forget() — Method in class Collection
按键从集合中移除项
EnumeratesValues::firstWhere() — Method in class EnumeratesValues
集合中含有指定键 / 值对的第一个元素
EnumeratesValues::flatMap() — Method in class EnumeratesValues
映射集合并将结果展平一个级别。
EnumeratesValues::forPage() — Method in class EnumeratesValues
通过将集合分割成较小的集合来“分页”。
LazyCollection::filter() — Method in class LazyCollection
对每个项目运行筛选器
LazyCollection::first() — Method in class LazyCollection
从通过给定真值测试的可枚举项中获取第一项
LazyCollection::flatten() — Method in class LazyCollection
获取集合中项目的展开列表
LazyCollection::flip() — Method in class LazyCollection
翻转集合中的项目
Excel::fetch() — Method in class Excel
获取输出的内容
FileClass in namespace Cml\Vendor
文件操作类
FtpClass in namespace Cml\Vendor
Ftp操作类
Ftp::ftpChmod() — Method in class Ftp
FTP-改变文件权限值
Ftp::fileSize() — Method in class Ftp
FTP-返回文件大小
Http::fsockopenDownload() — Method in class Http
使用 fsockopen 通过 HTTP 协议直接访问(采集)远程文件 如果主机或服务器没有开启 CURL 扩展可考虑使用 fsockopen 比 CURL 稍慢,但性能稳定
$Page#firstRowProperty in class Page
起始行数
Excel::fetch() — Method in class Excel
获取excel内容
Html::fetch() — Method in class Html
渲染模板获取内容 调用内置的模板引擎显示方法,
Html::fetchWithLayout() — Method in class Html
使用布局模板并返回内容
Json::fetch() — Method in class Json
获取json输出
Xml::fetch() — Method in class Xml
获取内容

G

Apc::get() — Method in class Apc
根据key取值
Apc::getInstance() — Method in class Apc
返回实例便于操作未封装的方法
File::get() — Method in class File
获取缓存
File::getInstance() — Method in class File
返回实例便于操作未封装的方法
Memcache::getDriverType() — Method in class Memcache
返回memcache驱动类型 加锁时用
Memcache::get() — Method in class Memcache
根据key取值
Memcache::getInstance() — Method in class Memcache
返回实例便于操作未封装的方法
Redis::get() — Method in class Redis
根据key取值
Redis::getInstance() — Method in class Redis
返回实例便于操作未封装的方法
RedisCluster::get() — Method in class RedisCluster
根据key取值
RedisCluster::getInstance() — Method in class RedisCluster
返回实例便于操作未封装的方法
Cml::getContainer() — Method in class Cml
获得容器
Cml::getApplicationDir() — Method in class Cml
获取应用路径
Cml::getWarningLogLevel() — Method in class Cml
获取警告日志的等级列表
Cml::getFatalErrorLogLevel() — Method in class Cml
设置警告日志的等级列表
Config::get() — Method in class Config
获取配置参数不区分大小写
AbstractCommand::getConfig() — Method in class AbstractCommand
Gets the config.
AbstractCommand::getAdapter() — Method in class AbstractCommand
Gets the database adapter.
AbstractCommand::getManager() — Method in class AbstractCommand
Gets the migration manager.
AbstractCommand::getMigrationTemplateFilename() — Method in class AbstractCommand
Returns the migration template filename.
AbstractCommand::getSeedTemplateFilename() — Method in class AbstractCommand
Returns the seed template filename.
Progress::getPercent() — Method in class Progress
获取百分比
Console::getCommand() — Method in class Console
获取某个命令
Console::getCommands() — Method in class Console
获取所有命令列表
Container::getAlias() — Method in class Container
获取绑定的别名
Base::getPk() — Method in class Base
获取表主键
Base::getOne() — Method in class Base
获取一条数据
Base::getColumnsAndClear() — Method in class Base
获取columns属性中的值并清空
Base::getBindParams() — Method in class Base
获取pdo绑定的参数
Base::getCacheVer() — Method in class Base
根据表名获取cache版本号
MongoDB::getTables() — Method in class MongoDB
获取当前db所有表名
MongoDB::getAllTableStatus() — Method in class MongoDB
获取当前数据库中所有表的信息
MongoDB::getDbFields() — Method in class MongoDB
获取表字段-因为mongodb中collection对字段是没有做强制一制的。这边默认获取第一条数据的所有字段返回
MongoDB::get() — Method in class MongoDB
根据key取出数据
MongoDB::getPk() — Method in class MongoDB
获取表主键 mongo直接返回 '_id'
MongoDB::groupBy() — Method in class MongoDB
分组 MongoDB中的聚合方式跟 sql不一样。这个操作屏蔽。如果要使用聚合直接使用MongoDB Command
MongoDB::getMongoDbAutoIncKey() — Method in class MongoDB
获取自增id-需要先初始化数据 如: db.mongoinckeycol.insert({id:0, 'table' : 'post'}) 即初始化帖子表(post)自增初始值为0
PdoSqlSrv::getTables() — Method in class PdoSqlSrv
获取当前db所有表名
PdoSqlSrv::getAllTableStatus() — Method in class PdoSqlSrv
获取当前数据库中所有表的信息
Pdo::getTables() — Method in class Pdo
获取当前db所有表名
Pdo::getAllTableStatus() — Method in class Pdo
获取当前数据库中所有表的信息
Pdo::getDbFields() — Method in class Pdo
获取表字段
Pdo::get() — Method in class Pdo
根据key取出数据
Pdo::getRealTableName() — Method in class Pdo
获取处理后的表名
Pool::getLink() — Method in class Pool
获取连接
Pool::gcTimer() — Method in class Pool
处理空闲连接
Swoole::getTables() — Method in class Swoole
获取当前db所有表名
Swoole::getAllTableStatus() — Method in class Swoole
获取当前数据库中所有表的信息
Swoole::getDbFields() — Method in class Swoole
获取表字段
Swoole::get() — Method in class Swoole
根据key取出数据
Query::groupBy() — Method in class Query
分组
Query::getOneValue() — Method in class Query
获取一列
Debug::getSqls() — Method in class Debug
返回执行的sql语句
Debug::getTipInfo() — Method in class Debug
返回提示信息
Debug::getIncludeFiles() — Method in class Debug
返回包含的文件
Debug::getIncludeLib() — Method in class Debug
返回包含的类库
Debug::getUseTime() — Method in class Debug
返回程序运行所消耗时间
Debug::getUseMemory() — Method in class Debug
返回程序运行所消耗的内存
Entity::getOne() — Method in class Entity
获取一条数据
Relation::getOption() — Method in class Relation
获取选项
Relation::getForeignKey() — Method in class Relation
获取实体的默认外键名
Base::getEntity() — Method in class Base
获取实体属性
Base::getRelationAggregateSubSql() — Method in class Base
关联统计子查询
Base::getSubSqlAndBindParams() — Method in class Base
获取子查询的语句与绑定参数
BelongsToMany::getRelation() — Method in class BelongsToMany
延迟获取关联数据
BelongsToMany::getRelationAggregateSubSql() — Method in class BelongsToMany
关联统计子查询
HasMany::getRelation() — Method in class HasMany
延迟获取关联数据
HasManyThrough::getRelation() — Method in class HasManyThrough
延迟获取关联数据
HasManyThrough::getRelationAggregateSubSql() — Method in class HasManyThrough
关联统计子查询
MorphMany::getRelation() — Method in class MorphMany
延迟获取关联数据
MorphTo::getRelation() — Method in class MorphTo
延迟获取关联数据
MorphTo::getRelationAggregateSubSql() — Method in class MorphTo
关联统计子查询
OneToOne::getRelation() — Method in class OneToOne
延迟获取关联数据 s
OneToOne::getDefault() — Method in class OneToOne
获取默认对象
Cookie::get() — Method in class Cookie
获取某个Cookie值
CurlClient::getRequestUrl() — Method in class CurlClient
获取要请求的url
CurlClient::getRequestParams() — Method in class CurlClient
获取要请求的url
CurlClient::getRequestHeader() — Method in class CurlClient
获取header头信息
CurlClient::getConnectTimeout() — Method in class CurlClient
获取请求的连接超时时间
CurlClient::getExecTimeout() — Method in class CurlClient
获取等待执行输出的超时时间默认30s
CurlClient::getErrorIsWriteLog() — Method in class CurlClient
获取 错误是否要写入日志
CurlClient::getRequestType() — Method in class CurlClient
获取请求类型
CurlClient::getCustomHandler() — Method in class CurlClient
获取请求自定义handler
Input::getString() — Method in class Input
获取get string数据
Input::getInt() — Method in class Input
获取get int数据
Input::getBool() — Method in class Input
获取get bool数据
MessageTrait::getProtocolVersion() — Method in class MessageTrait
获取字符串形式的 HTTP 协议版本信息。
MessageTrait::getHeaders() — Method in class MessageTrait
获取所有的报头信息
MessageTrait::getHeader() — Method in class MessageTrait
根据给定的名称,获取一条报头信息,不区分大小写,以数组形式返回
MessageTrait::getHeaderLine() — Method in class MessageTrait
根据给定的名称,获取一条报头信息,不区分大小写,以逗号分隔的形式返回
MessageTrait::getBody() — Method in class MessageTrait
获取 HTTP 消息的内容。
RequestTrait::getRequestTarget() — Method in class RequestTrait
获取消息的请求目标。 获取消息的请求目标的使用场景,可能是在客户端,也可能是在服务器端,也可能是在指定信息的时候 (参阅下方的 withRequestTarget())。 在大部分情况下,此方法会返回组合 URI 的原始形式,除非被指定过(参阅下方的 withRequestTarget())。 如果没有可用的 URI,并且没有设置过请求目标,此方法返回 「/」。
RequestTrait::getMethod() — Method in class RequestTrait
获取当前请求使用的 HTTP 方法
RequestTrait::getUri() — Method in class RequestTrait
获取 URI 实例。
Response::getStatusCode() — Method in class Response
获取响应状态码。
Response::getReasonPhrase() — Method in class Response
获取与响应状态码关联的响应原因短语。
ServerRequest::getServerParams() — Method in class ServerRequest
返回服务器参数。
ServerRequest::getCookieParams() — Method in class ServerRequest
获取从客户端发往服务器的 Cookie 数据。
ServerRequest::getQueryParams() — Method in class ServerRequest
获取查询字符串参数。 注意:查询参数可能与 URI 或服务器参数不同步。如果你需要确保只获取原始值,则可能需要调用 getUri()->getQuery() 或服务器参数中的 QUERY_STRING 获取原始的查询字符串并自行解析。
ServerRequest::getUploadedFiles() — Method in class ServerRequest
获取规范化的上传文件数据。
ServerRequest::getParsedBody() — Method in class ServerRequest
获取请求消息体中的参数。
ServerRequest::getAttributes() — Method in class ServerRequest
获取从请求派生的属性。
ServerRequest::getAttribute() — Method in class ServerRequest
获取单个派生的请求属性。 获取 getAttributes() 中声明的某一个属性,如果不存在则返回提供的默认值。 这个方法不需要 hasAttribute 方法,因为允许在找不到指定属性的时候返回默认值。
ServerRequestCreator::getHeadersFromServer() — Method in class ServerRequestCreator
从server中获取头
Stream::getSize() — Method in class Stream
如果可知,获取流的数据大小。
Stream::getContents() — Method in class Stream
返回字符串中的剩余内容。
Stream::getMetadata() — Method in class Stream
获取流中的元数据作为关联数组,或者检索指定的键。
UploadedFile::getStream() — Method in class UploadedFile
获取上传文件的数据流。 此方法的目的在于允许 PHP 对获取到的数据流直接操作,如 stream_copy_to_stream() 。
UploadedFile::getSize() — Method in class UploadedFile
获取文件大小。
UploadedFile::getError() — Method in class UploadedFile
获取上传文件时出现的错误。
UploadedFile::getClientFilename() — Method in class UploadedFile
获取客户端上传的文件的名称。
UploadedFile::getClientMediaType() — Method in class UploadedFile
客户端提交的文件类型。
Uri::getScheme() — Method in class Uri
从 URI 中取出 scheme。如果不存在 Scheme,返回空字符串。 根据 RFC 3986 规范 3.1 章节,返回的数据是小写字母。 最后部分的「:」字串不属于 Scheme,不作为返回数据的一部分。
Uri::getAuthority() — Method in class Uri
返回 URI 认证信息。如果没有 URI 认证信息的话返回一个空字符串。 URI 的认证信息语法是:
Uri::getUserInfo() — Method in class Uri
从 URI 中获取用户信息。 如果不存在用户信息,此方法返回一个空字符串。
Uri::getHost() — Method in class Uri
从 URI 中获取 HOST 信息。 如果 URI 中没有此值,返回空字符串。
Uri::getPort() — Method in class Uri
从 URI 中获取端口信息。 如果不存在端口和 Scheme 信息,返回 null 值。
Uri::getPath() — Method in class Uri
从 URI 中获取路径信息。 路径可以是空的,或者是绝对的(以斜线「/」开头),或者相对路径(不以斜线开头)。
Uri::getQuery() — Method in class Uri
获取 URI 中的查询字符串。
Uri::getFragment() — Method in class Uri
获取 URI 中的片段(Fragment)信息。 如果没有片段信息,此方法返回空字符串。
Request::getString() — Method in class Request
获取get string数据
Request::getInt() — Method in class Request
获取get int数据
Request::getBool() — Method in class Request
获取get bool数据
RequestHandler::getNextHandler() — Method in class RequestHandler
获取执行器
Request::getService() — Method in class Request
获取SERVICE信息
Request::getBinaryData() — Method in class Request
获取POST过来的二进制数据,与手机端交互
Session::get() — Method in class Session
获取session值
Cache::get() — Method in class Cache
根据key取值
Cache::getInstance() — Method in class Cache
返回实例便于操作未封装的方法
Console::getCommand() — Method in class Console
获取某个命令
Console::getCommands() — Method in class Console
获取所有命令列表
Db::getTables() — Method in class Db
获取当前db所有表名
Db::getAllTableStatus() — Method in class Db
获取当前数据库中所有表的信息
Db::getDbFields() — Method in class Db
获取表字段
Db::get() — Method in class Db
根据key取出数据
Db::getPk() — Method in class Db
获取表主键
Db::getOne() — Method in class Db
获取一条数据
Db::getOneValue() — Method in class Db
获取一列
Db::groupBy() — Method in class Db
分组
Environment::getEnv() — Method in class Environment
获取当前环境名称
Route::getSubDirName() — Method in class Route
获取子目录路径。若项目在子目录中的时候为子目录的路径如/sub_dir/、否则为/
Route::getAppName() — Method in class Route
获取应用目录可以是多层目录。如web、admin等.404的时候也必须有值用于绑定系统命令
Route::getControllerName() — Method in class Route
获取控制器名称不带Controller后缀
Route::getActionName() — Method in class Route
获取控制器名称方法名称
Route::getFullPathNotContainSubDir() — Method in class Route
获取不含子目录的完整路径 如: web/Goods/add
Route::getControllerAndAction() — Method in class Route
返回要执行的控制器及方法。必须返回一个包含 controller和action键的数组 如:['class' => 'adminbase/Controller/IndexController', 'action' => 'index'] 在parseUrl之后框架会根据解析得到的参数去自动载入相关的配置文件然后调用Cml::getContainer()->make('cml_route')->getControllerAndAction();执行相应的方法
Route::getMiddleware() — Method in class Route
获取中间件
Route::get() — Method in class Route
增加get访问方式路由
Route::group() — Method in class Route
分组路由
View::getValue() — Method in class View
获取赋到模板的值
Lang::get() — Method in class Lang
获取语言 不区分大小写 获取值的时候可以动态传参转出语言值 如:\Cml\Lang::get('CML_DEBUG_ADD_CLASS_TIP', '\Cml\Base') 取出CML_DEBUG_ADD_CLASS_TIP语言变量且将\Cml\base替换语言中的%s
Lock::getLocker() — Method in class Lock
获取Lock实例
Base::getKey() — Method in class Base
组装key
File::getKey() — Method in class File
获取缓存文件名
Model::getOne() — Method in class Model
获取一条数据
Base::getInstance() — Method in class Base
获取一个Model实例
Base::getTableName() — Method in class Base
获取表名
Base::getDbConf() — Method in class Base
获取当前Model的数据库配置串
Base::getPrimaryKey() — Method in class Base
获取主键
QuickMethod::getByColumn() — Method in class QuickMethod
通过某个字段获取单条数据-快捷方法
QuickMethod::getMultiByColumn() — Method in class QuickMethod
通过某个字段获取多条数据-快捷方法
QuickMethod::getTotalNums() — Method in class QuickMethod
获取数据的总数
QuickMethod::getList() — Method in class QuickMethod
获取数据列表
QuickMethod::getListByPaginate() — Method in class QuickMethod
以分页的方式获取数据列表
Queue::getQueue() — Method in class Queue
获取Queue
Route::get() — Method in class Route
增加get访问方式路由
Route::group() — Method in class Route
分组路由
Route::getPathInfo() — Method in class Route
获取解析后的pathInfo信息
Secure::getToken() — Method in class Secure
类加载-获取全局TOKEN,防止CSRF攻击
Environment::getEnv() — Method in class Environment
获取当前环境名称
FastRoute::getSubDirName() — Method in class FastRoute
获取子目录路径。若项目在子目录中的时候为子目录的路径如/sub_dir/、否则为/
FastRoute::getAppName() — Method in class FastRoute
获取应用目录可以是多层目录。如web、admin等.404的时候也必须有值用于绑定系统命令
FastRoute::getControllerName() — Method in class FastRoute
获取控制器名称不带Controller后缀
FastRoute::getActionName() — Method in class FastRoute
获取控制器名称方法名称
FastRoute::getFullPathNotContainSubDir() — Method in class FastRoute
获取不含子目录的完整路径 如: web/Goods/add
FastRoute::getControllerAndAction() — Method in class FastRoute
获取要执行的控制器类名及方法
FastRoute::getMiddleware() — Method in class FastRoute
获取中间件
FastRoute::get() — Method in class FastRoute
增加get访问方式路由
FastRoute::group() — Method in class FastRoute
分组路由
Route::getSubDirName() — Method in class Route
获取子目录路径。若项目在子目录中的时候为子目录的路径如/sub_dir/、否则为/
Route::getAppName() — Method in class Route
获取应用目录可以是多层目录。如web、admin等.404的时候也必须有值用于绑定系统命令
Route::getControllerName() — Method in class Route
获取控制器名称不带Controller后缀
Route::getActionName() — Method in class Route
获取控制器名称方法名称
Route::getFullPathNotContainSubDir() — Method in class Route
获取不含子目录的完整路径 如: web/Goods/add
Route::getControllerAndAction() — Method in class Route
获取要执行的控制器类名及方法
Route::getMiddleware() — Method in class Route
获取中间件
Route::get() — Method in class Route
增加get访问方式路由
Route::group() — Method in class Route
分组路由
Session::gc() — Method in class Session
session gc回收
AnnotationToDoc::getAnnotationParams() — Method in class AnnotationToDoc
解析获取某控制器注释参数信息
Arr::get() — Method in class Arr
使用.从数组中获取项。
ArrayJsonSpl::getIterator() — Method in class ArrayJsonSpl
获取元素的迭代器
Collection::get() — Method in class Collection
获取key获取集合的元素
Collection::groupBy() — Method in class Collection
通过字段或使用回调对关联数组进行分组
ProcessManage::getStatus() — Method in class ProcessManage
检查脚本运气状态
EnumeratesValues::getCachingIterator() — Method in class EnumeratesValues
Get a CachingIterator instance.
EnumeratesValues::getArrayAbleItems() — Method in class EnumeratesValues
处理元素返回array
LazyCollection::get() — Method in class LazyCollection
获取key获取一个项目
LazyCollection::groupBy() — Method in class LazyCollection
通过字段或使用回调对关联数组进行分组
LazyCollection::getIterator() — Method in class LazyCollection
获取迭代器
Acl::getMultiGroupDeper() — Method in class Acl
获取单个用户归属多个用户组时多个id在mysql中的分隔符
Acl::getTableName() — Method in class Acl
获取表名
Acl::getLoginInfo() — Method in class Acl
获取当前登录用户的信息
Acl::getMenus() — Method in class Acl
获取有权限的菜单列表
Excel::getFileName() — Method in class Excel
获取文件名
File::getFileInfo() — Method in class File
获取文件信息
Html::get() — Method in class Html
静态页面-获取静态页面
Http::getHeaderInfo() — Method in class Http
显示HTTP Header 信息
Image::getImageInfo() — Method in class Image
取得图像信息
Ip2Region::getLong() — Method in class Ip2Region
read a long from a byte buffer
IpLocation::getlocation() — Method in class IpLocation
根据所给 IP 地址或域名返回所在地区信息
IpLocation::get_client_ip() — Method in class IpLocation
获取客户端IP地址
PhpThread::getSuccessInfo() — Method in class PhpThread
已完成的任务队列(查看处理结果)
Quenue::get() — Method in class Quenue
队列-从队列中获取一个最早放进队列的值
Tree::getTree() — Method in class Tree
获取树--返回格式化后的数据
Tree::getTreeNoFormat() — Method in class Tree
获取树--返回数组
Tree::getChild() — Method in class Tree
获取子集
Tree::getParent() — Method in class Tree
获取父集
UploadFile::getErrorInfo() — Method in class UploadFile
取得最后一次错误信息
UploadFile::getSuccessInfo() — Method in class UploadFile
取得上传文件的信息
Validate::getErrors() — Method in class Validate
获取所有错误信息
View::getEngine() — Method in class View
获取渲染引擎
Base::getHeader() — Method in class Base
获取响应头
Base::getValue() — Method in class Base
获取赋到模板的值
Html::getFile() — Method in class Html
获取模板文件缓存

H

HelpClass in namespace Cml\Console\Commands
默认的帮助命令
$Controller#helpProperty in class Controller
$Model#helpProperty in class Model
$Breakpoint#helpProperty in class Breakpoint
$Migrate#helpProperty in class Migrate
$Rollback#helpProperty in class Rollback
$SeedRun#helpProperty in class SeedRun
$Status#helpProperty in class Status
Console::hasCommand() — Method in class Console
判断是否有无命令
$Controller#htmlEngineRenderTplArrayProperty in class Controller
MongoDB::having() — Method in class MongoDB
having语句 MongoDB不支持此命令
Query::haveMysqlFunction() — Method in class Query
是否包含mysql函数
Query::having() — Method in class Query
having语句
Relation::has() — Method in class Relation
查询已存在的关联
Relation::hasOne() — Method in class Relation
HAS ONE 关联定义
Relation::hasMany() — Method in class Relation
HAS MANY 关联定义
Relation::hasManyThrough() — Method in class Relation
HAS MANY 远程关联定义
Relation::hasOneThrough() — Method in class Relation
HAS ONE 远程关联定义
BelongsTo::has() — Method in class BelongsTo
根据关联条件查询当前实体
BelongsToMany::hydratePivot() — Method in class BelongsToMany
合成中间表实体
BelongsToMany::has() — Method in class BelongsToMany
根据关联条件查询当前实体
HasManyClass in namespace Cml\Entity\Relation
一对多关联类
HasMany::has() — Method in class HasMany
根据关联条件查询当前实体
HasManyThroughClass in namespace Cml\Entity\Relation
远程一对多关联类
HasManyThrough::has() — Method in class HasManyThrough
根据关联条件查询当前实体
HasOneClass in namespace Cml\Entity\Relation
一对一关联类
HasOne::has() — Method in class HasOne
根据关联条件查询当前实体
HasOneThroughClass in namespace Cml\Entity\Relation
远程一对一关联类
MorphMany::has() — Method in class MorphMany
根据关联条件查询当前实体
MorphOne::has() — Method in class MorphOne
根据关联条件查询当前实体
MorphTo::has() — Method in class MorphTo
根据关联条件查询当前实体
HttpFactoryClass in namespace Cml\Http\Message
MessageTrait::hasHeader() — Method in class MessageTrait
检查是否报头信息中包含有此名称的值,不区分大小写
Request::hasFile() — Method in class Request
检查文件是否存在
Request::hasCookie() — Method in class Request
判断cookie是否存在
Request::host() — Method in class Request
获取主机名称
RequestHandler::handle() — Method in class RequestHandler
处理服务器请求并返回响应 可以调用其他协助代码来生成响应。
Response::html() — Method in class Response
使用html模板引擎渲染
Response::htmlWithLayout() — Method in class Response
使用布局模板渲染
Request::host() — Method in class Request
获取主机名称
Console::hasCommand() — Method in class Console
判断是否有无命令
Db::having() — Method in class Db
having语句
RequestHandler::handle() — Method in class RequestHandler
处理服务器请求并返回响应 可以调用其他协助代码来生成响应。
Plugin::hook() — Method in class Plugin
执行插件
Secure::htmlspecialchars() — Method in class Secure
增强的htmlspecialchars
Secure::htmlspecialcharsDecode() — Method in class Secure
增强的htmlspecialchars_decode
Arr::has() — Method in class Arr
使用.表示法检查数组中是否存在项或项。
Collection::has() — Method in class Collection
通过键确定集合中是否存在项。
HigherOrderCollectionProxyClass in namespace Cml\Tools
Collection代理类
LazyCollection::has() — Method in class LazyCollection
通过键确定集合中是否存在项
HtmlClass in namespace Cml\Vendor
Html 扩展类 静态页面生成
HttpClass in namespace Cml\Vendor
Http扩展类,用于采集、文件下载等
$Base#headerProperty in class Base
响应头
HtmlClass in namespace Cml\View
视图 html渲染引擎

I

Apc::increment() — Method in class Apc
自增
File::increment() — Method in class File
自增
Memcache::increment() — Method in class Memcache
自增
Redis::increment() — Method in class Redis
自增
RedisCluster::increment() — Method in class RedisCluster
自增
Cml::isEmergencyMode() — Method in class Cml
是否开启全局紧急模式
$Config#isLocalProperty in class Config
配置文件类型
Config::init() — Method in class Config
Progress::increment() — Method in class Progress
进入+ x
$Format#indentProperty in class Format
缩进多少个空格
InputClass in namespace Cml\Console\IO
命令行工具-输入解析类
$Container#instancesProperty in class Container
可执行实例
Container::isBind() — Method in class Container
判断是否绑定过某服务
Container::isExistAlias() — Method in class Container
判断别名是否存在
Base::isEntityModel() — Method in class Base
判断当前查询是否属于实体模型
MongoDB::insert() — Method in class MongoDB
根据key 新增 一条数据
MongoDB::insertMulti() — Method in class MongoDB
新增多条数据
MongoDB::insertId() — Method in class MongoDB
获取上一INSERT的主键值
MongoDB::increment() — Method in class MongoDB
指定字段的值+1
Pdo::insert() — Method in class Pdo
新增 一条数据
Pdo::insertMulti() — Method in class Pdo
新增多条数据
Pdo::insertId() — Method in class Pdo
获取上一INSERT的主键值
Pdo::increment() — Method in class Pdo
指定字段的值+1
Entity::itemIsExists() — Method in class Entity
save操作是否为update
OverrideDbMethod::insert() — Method in class OverrideDbMethod
增加一条数据 entity不暴露此方法,使用save或create
OverrideDbMethod::insertMulti() — Method in class OverrideDbMethod
增加多条数据
Cookie::isExist() — Method in class Cookie
判断Cookie是否存在
InputClass in namespace Cml\Http
输入过滤管理类,用户输入数据通过此类获取
Stream::isSeekable() — Method in class Stream
返回流是否可随机读取。
Stream::isWritable() — Method in class Stream
返回流是否可写。
Stream::isReadable() — Method in class Stream
返回流是否可读。
UploadedFile::isMoved() — Method in class UploadedFile
目标是否写入完毕
Request::isMethod() — Method in class Request
判断当前请求的是否为某类型
Request::ip() — Method in class Request
获取IP地址
Request::isAjax() — Method in class Request
判断是否为AJAX请求
Request::isCli() — Method in class Request
判断是否以cli方式运行
ResponseEmitter::isResponseEmpty() — Method in class ResponseEmitter
判断响应是否为空
Request::ip() — Method in class Request
获取IP地址
Request::isMobile() — Method in class Request
判断是否为手机浏览器
Request::isPost() — Method in class Request
判断是否为POST请求
Request::isGet() — Method in class Request
判断是否为GET请求
Request::isAjax() — Method in class Request
判断是否为AJAX请求
Request::isCli() — Method in class Request
判断是否以cli方式运行
Cache::increment() — Method in class Cache
自增
Db::insert() — Method in class Db
根据key 新增 一条数据
Db::insertMulti() — Method in class Db
新增多条数据
Db::insertId() — Method in class Db
获取上一INSERT的主键值
Db::increment() — Method in class Db
指定字段的值+1
Logger::info() — Method in class Logger
重要事件
Log::info() — Method in class Log
添加info类型的日志
Base::info() — Method in class Base
重要事件
Model::insertId() — Method in class Model
获取上一INSERT的主键值
QuickMethod::insert() — Method in class QuickMethod
增加一条数据-快捷方法
QuickMethod::insertMulti() — Method in class QuickMethod
增加多条数据-快捷方法
Session::init() — Method in class Session
初始化
Arr::isAssoc() — Method in class Arr
确定数组是否关联。 如果数组没有以零开头的连续数字键,则它是“关联的”。
$ArrayJsonSpl#itemsProperty in class ArrayJsonSpl
元素
ArrayJsonSpl::isEmpty() — Method in class ArrayJsonSpl
判断集合是否为空
Collection::isEmpty() — Method in class Collection
判断集合是否为空
Collection::implode() — Method in class Collection
将给定键的值连接为字符串
Collection::intersect() — Method in class Collection
使集合与给定项相交
Collection::intersectByKeys() — Method in class Collection
按键将集合与给定项相交
EnumeratesValues::isNotEmpty() — Method in class EnumeratesValues
判断集合是否不为空
LazyCollection::implode() — Method in class LazyCollection
将给定键的值连接为字符串
LazyCollection::intersect() — Method in class LazyCollection
使集合与给定项相交
LazyCollection::intersectByKeys() — Method in class LazyCollection
按键将集合与给定项相交
LazyCollection::isEmpty() — Method in class LazyCollection
确定项目是否为空
Acl::isSuperUser() — Method in class Acl
判断当前登录用户是否为超级管理员
ImageClass in namespace Cml\Vendor
图片处理扩展类
Ip2RegionClass in namespace Cml\Vendor
ip地址查询库
IpLocationClass in namespace Cml\Vendor
IP 地理位置查询类 本类用来兼容旧版本,建议使用Ip2Region类。
StringProcess::isUtf8() — Method in class StringProcess
检查字符串是否是UTF8编码
Validate::isRequire() — Method in class Validate
数据基础验证-是否必须填写的参数
Validate::isString() — Method in class Validate
数据基础验证-是否为字符串参数
Validate::isGt() — Method in class Validate
数据基础验证-是否大于
Validate::isLt() — Method in class Validate
数据基础验证-是否小于
Validate::isGte() — Method in class Validate
数据基础验证-是否大于等于
Validate::isLte() — Method in class Validate
数据基础验证-是否小于等于
Validate::isBetween() — Method in class Validate
数据基础验证-数字的值是否在区间内
Validate::isLengthGt() — Method in class Validate
数据基础验证-字符串长度是否大于
Validate::isLengthLt() — Method in class Validate
数据基础验证-字符串长度是否小于
Validate::isLengthBetween() — Method in class Validate
长度是否在某区间内(包含边界)
Validate::isLengthGte() — Method in class Validate
数据基础验证-字符串长度是否大于等于
Validate::isLengthLte() — Method in class Validate
数据基础验证-字符串长度是否小于等于
Validate::isIn() — Method in class Validate
数据基础验证-判断数据是否在数组中
Validate::isNotIn() — Method in class Validate
数据基础验证-判断数据是否在数组中
Validate::isLength() — Method in class Validate
数据基础验证-检测字符串长度
Validate::isEmpty() — Method in class Validate
数据基础验证-是否是空字符串
Validate::isEquals() — Method in class Validate
验证两个字段相等
Validate::isDifferent() — Method in class Validate
验证两个字段不等
Validate::isArr() — Method in class Validate
数据基础验证-检测数组,数组为空时候也返回false
Validate::isEmail() — Method in class Validate
数据基础验证-是否是Email 验证:xxx@qq.com
Validate::isIp() — Method in class Validate
数据基础验证-是否是IP
Validate::isNumber() — Method in class Validate
数据基础验证-是否是数字类型
Validate::isInt() — Method in class Validate
数据基础验证-是否是整型
Validate::isBool() — Method in class Validate
数据基础验证-是否是布尔类型
Validate::isCard() — Method in class Validate
数据基础验证-是否是身份证
Validate::isMobile() — Method in class Validate
数据基础验证-是否是移动电话 验证:1385810XXXX
Validate::isPhone() — Method in class Validate
数据基础验证-是否是电话 验证:0571-xxxxxxxx
Validate::isUrl() — Method in class Validate
数据基础验证-是否是URL 验证:http://www.baidu.com
Validate::isZip() — Method in class Validate
数据基础验证-是否是邮政编码 验证:311100
Validate::isQq() — Method in class Validate
数据基础验证-是否是QQ
Validate::isEnglish() — Method in class Validate
数据基础验证-是否是英文字母
Validate::isChinese() — Method in class Validate
数据基础验证-是否是中文
Validate::isSafeAccount() — Method in class Validate
检查是否是安全的账号
Validate::isSafeNickname() — Method in class Validate
检查是否是安全的昵称
Validate::isSafePassword() — Method in class Validate
检查是否是安全的密码
Validate::isIdentifier() — Method in class Validate
检查是否是正确的标识符

J

$Base#joinProperty in class Base
是否内联 [表名 => 条件]
Base::join() — Method in class Base
join内联结
MongoDB::join() — Method in class MongoDB
join内联结 MongoDB不支持此命令
Collection::jsonSerialize() — Method in class Collection
将元素转换为可序列化JSON
Entity::jsonSerialize() — Method in class Entity
将元素转换为可序列化JSON
Request::json() — Method in class Request
获取请求json数据
Request::jsonRaw() — Method in class Request
返回未经处理的json数据
Response::json() — Method in class Response
使用json模板引擎渲染
Db::join() — Method in class Db
join内联结
JsonableClass in namespace Cml\Interfaces
Jsonable接口
Model::join() — Method in class Model
join内联结
ArrayJsonSpl::jsonSerialize() — Method in class ArrayJsonSpl
将元素转换为可序列化JSON
Collection::join() — Method in class Collection
将集合中的值用字符串连接
LazyCollection::join() — Method in class LazyCollection
将集合中的值用字符串连接
JsonClass in namespace Cml\View
视图 Json渲染引擎

K

Collection::keyBy() — Method in class Collection
通过字段或使用回调为关联数组设置键。
Collection::keys() — Method in class Collection
获取集合项的key
LazyCollection::keyBy() — Method in class LazyCollection
通过字段或使用回调为关联数组设置键
LazyCollection::keys() — Method in class LazyCollection
获取集合项的键

L

Config::load() — Method in class Config
从文件载入Config
AbstractCommand::loadConfig() — Method in class AbstractCommand
Parse the config file and load it into the config object
AbstractCommand::loadManager() — Method in class AbstractCommand
Load the migrations manager and inject the config
Controller::locker() — Method in class Controller
获取Lock实例
$Base#leftJoinProperty in class Base
是否左联结 写法同内联
Base::leftJoin() — Method in class Base
leftJoin左联结
MongoDB::leftJoin() — Method in class MongoDB
leftJoin左联结 MongoDB不支持此命令
MongoDB::lBrackets() — Method in class MongoDB
在$or操作中让一组条件支持多个条件
MongoDB::limit() — Method in class MongoDB
LIMIT
PdoSqlSrv::limit() — Method in class PdoSqlSrv
LIMIT
Pdo::lastInsertId() — Method in class Pdo
Query::lBrackets() — Method in class Query
where条件增加左括号
Query::limit() — Method in class Query
LIMIT
Collection::load() — Method in class Collection
$Base#localKeyProperty in class Base
关联表主键
Db::lBrackets() — Method in class Db
where条件增加左括号
Db::limit() — Method in class Db
LIMIT
Db::leftJoin() — Method in class Db
leftJoin左联结
LockClass in namespace Cml\Interfaces
Lock 抽象接口
Lock::lock() — Method in class Lock
上锁
LoggerClass in namespace Cml\Interfaces
Logger 抽象接口
Logger::log() — Method in class Logger
任意等级的日志记录
Queue::lPush() — Method in class Queue
从列表头入队
Queue::lPop() — Method in class Queue
从列表头出队
LangClass in namespace Cml
语言包读写类、负责语言包的读取
$Lang#langProperty in class Lang
存放了所有语言信息
LockClass in namespace Cml
Lock处理类提供统一的锁机制
Lock::lock() — Method in class Lock
上锁
Lock::lockWait() — Method in class Lock
上锁并重试N次-每2000微秒重试一次
$Base#lockCacheProperty in class Base
保存锁数据
Base::lock() — Method in class Base
上锁
LogClass in namespace Cml
Log处理类,简化的psr-3日志接口,负责Log的处理
Db::log() — Method in class Db
任意等级的日志记录
File::log() — Method in class File
任意等级的日志记录
Redis::log() — Method in class Redis
任意等级的日志记录
Model::leftJoin() — Method in class Model
leftJoin左联结
Redis::lPush() — Method in class Redis
从列表头入队
Redis::lPop() — Method in class Redis
从列表头出队
Route::loadAppRoute() — Method in class Route
载入应用单独的路由
Arr::last() — Method in class Arr
返回数组中通过给定真值测试的最后一个元素。
Collection::last() — Method in class Collection
取集合中的最后一个元素
LazyCollectionClass in namespace Cml\Tools
Class LazyCollection
LazyCollection::last() — Method in class LazyCollection
从集合中获取最后一个项目
Acl::logout() — Method in class Acl
登出
StringProcess::levenshteinDistance() — Method in class StringProcess
计算两个字符串间的levenshteinDistance
Validate::label() — Method in class Validate
设置字段显示别名

M

MemcacheClass in namespace Cml\Cache
memcache缓存驱动
Cml::montFor404Page() — Method in class Cml
未找到控制器的时候设置勾子
ModelClass in namespace Cml\Console\Commands\Make
创建Model
$AbstractCommand#managerProperty in class AbstractCommand
MigrateClass in namespace Cml\Console\Commands\Migrate
数据库迁移-执行迁移
Container::make() — Method in class Container
实例化服务
Controller::model() — Method in class Controller
获取模型方法
MongoDBClass in namespace Cml\Db\MongoDB
Orm MongoDB数据库MongoDB实现类
MongoDB::max() — Method in class MongoDB
获取 $max 的结果
MongoDB::min() — Method in class MongoDB
获取 $min 的结果
MongoDB::mongoDbDistinct() — Method in class MongoDB
MongoDb的distinct封装
MongoDB::mongoDbAggregate() — Method in class MongoDB
MongoDb的aggregate封装
Pdo::max() — Method in class Pdo
获取 MAX(字段名) 的结果
Pdo::min() — Method in class Pdo
获取 MIN(字段名) 的结果
Entity::make() — Method in class Entity
返回一个全新的实例
Relation::morphOne() — Method in class Relation
MORPH One 关联定义
Relation::morphMany() — Method in class Relation
MORPH MANY 关联定义
Relation::morphTo() — Method in class Relation
MORPH TO 关联定义
$BelongsToMany#middleProperty in class BelongsToMany
中间表表名
MorphManyClass in namespace Cml\Entity\Relation
多态一对多关联
$MorphMany#morphKeyProperty in class MorphMany
多态关联外键
$MorphMany#morphTypeProperty in class MorphMany
多态字段名
MorphOneClass in namespace Cml\Entity\Relation
多态一对一关联类
$MorphOne#morphKeyProperty in class MorphOne
多态关联外键
$MorphOne#morphTypeProperty in class MorphOne
多态字段
MorphToClass in namespace Cml\Entity\Relation
多态反向关联类
$MorphTo#morphKeyProperty in class MorphTo
多态关联外键
$MorphTo#morphTypeProperty in class MorphTo
多态字段
MkdirErrorExceptionClass in namespace Cml\Exception
创建目录失败异常类
MiddlewareControllerTraitClass in namespace Cml\Http\Message
Trait MiddlewareControllerTrait
MiddlewareControllerTrait::mapPsr7() — Method in class MiddlewareControllerTrait
映射psr7的request和response
MessageTraitClass in namespace Cml\Http\Message\Psr
请求响应通用trait
UploadedFile::moveTo() — Method in class UploadedFile
把上传的文件移动到新目录。 如果你希望操作数据流的话,请使用 getStream() 方法,因为在 SAPI 场景下,无法 保证书写入数据流目标。
$RequestHandler#middlewareListProperty in class RequestHandler
Db::max() — Method in class Db
获取 MAX(字段名或*) 的结果
Db::min() — Method in class Db
获取 MIN(字段名或*) 的结果
MiddlewareClass in namespace Cml\Interfaces
PSR-15 中间件抽象接口
MemcacheClass in namespace Cml\Lock
锁机制Memcache驱动
ModelClass in namespace Cml
Model
Base::mapDbAndTable() — Method in class Base
兼容旧版本--已经不再需要
Base::max() — Method in class Base
获取 MAX(字段名或*) 的结果
Base::min() — Method in class Base
获取 MIN(字段名或*) 的结果
Plugin::mount() — Method in class Plugin
挂载插件到钩子 \Cml\Plugin::mount('hookName', [ function() {//匿名函数 }, '\App\Test\Plugins' => 'run' //对象, '\App\Test\Plugins::run'////静态方法 ]);
Collection::map() — Method in class Collection
用回调函数处理数组中的元素
Collection::mapToDictionary() — Method in class Collection
在项目上运行字典 map 回调应返回具有单个键/值对的关联数组。
Collection::mapWithKeys() — Method in class Collection
对每个项运行关联映射。 回调应返回具有单个键/值对的关联数组。
Collection::median() — Method in class Collection
获取给定key的中间值。
Collection::merge() — Method in class Collection
将集合与给定项合并。
Collection::mergeRecursive() — Method in class Collection
递归地将集合与给定项合并
Collection::mode() — Method in class Collection
获取给定key的众数
EnumeratesValues::make() — Method in class EnumeratesValues
实例化对象
EnumeratesValues::mapSpread() — Method in class EnumeratesValues
在每个嵌套的项上运行map
EnumeratesValues::mapToGroups() — Method in class EnumeratesValues
对项目运行分组map 回调应返回具有单个键/值对的关联数组。
EnumeratesValues::mapInto() — Method in class EnumeratesValues
迭代元素到一个新的类中
EnumeratesValues::min() — Method in class EnumeratesValues
获取给定key的最小值
EnumeratesValues::max() — Method in class EnumeratesValues
获取给定key的最大值
$HigherOrderCollectionProxy#methodProperty in class HigherOrderCollectionProxy
该方法是代理的。
LazyCollection::median() — Method in class LazyCollection
获取给定key的中值
LazyCollection::mode() — Method in class LazyCollection
G获取给定key的众数
LazyCollection::map() — Method in class LazyCollection
用回调函数处理数组中的元素
LazyCollection::mapToDictionary() — Method in class LazyCollection
在项目上运行字典 map 回调应返回具有单个键/值对的关联数组。
LazyCollection::mapWithKeys() — Method in class LazyCollection
对每个项运行关联映射。 回调应返回具有单个键/值对的关联数组。
LazyCollection::merge() — Method in class LazyCollection
将集合与给定项合并。
LazyCollection::mergeRecursive() — Method in class LazyCollection
递归地将集合与给定项合并
LazyCollection::makeIterator() — Method in class LazyCollection
从给定的源生成迭代器
File::moveFile() — Method in class File
移动文件
Ftp::makeDir() — Method in class Ftp
FTP-创建目录
Ftp::mdtm() — Method in class Ftp
FTP-文件修改时间
Http::mimeContentType() — Method in class Http
获取文件的mime_content类型
Image::makeThumb() — Method in class Image
生成缩略图
Ip2Region::memorySearch() — Method in class Ip2Region
根据所给IP地址或域名返回所在地区信息memory
Validate::message() — Method in class Validate
自定义错误提示信息

N

$Cml#nowTimeProperty in class Cml
当前时间
$Cml#nowMicroTimeProperty in class Cml
当前时间含微秒
Query::noCache() — Method in class Query
标记本次查询不使用缓存
BelongsToMany::newPivot() — Method in class BelongsToMany
实例化中间表实体
Logger::notice() — Method in class Logger
一般性重要的事件。
Log::notice() — Method in class Log
添加notice类型的日志
Base::notice() — Method in class Base
一般性重要的事件。
Model::noCache() — Method in class Model
标记本次查询不使用缓存
Collection::nth() — Method in class Collection
创建一个包含每个第n个元素的新集合。
LazyCollection::nth() — Method in class LazyCollection
创建一个包含每个第n个元素的新集合
Ftp::nlist() — Method in class Ftp
FTP-FTP上的文件列表
$Page#numPerPageProperty in class Page
列表每页显示条数
$Page#nowPageProperty in class Page
VerifyCode::numVerify() — Method in class VerifyCode
生成图像数字验证码

O

Cml::onlyInitEnvironmentNotRunController() — Method in class Cml
某些场景(如:跟其它项目混合运行的时候)只希望使用CmlPHP中的组件而不希望运行控制器,用来替代runApp
$ApiAutoTest#optionsProperty in class ApiAutoTest
$CreateSymbolicLink#optionsProperty in class CreateSymbolicLink
$AddTask#optionsProperty in class AddTask
$Reload#optionsProperty in class Reload
$RmTask#optionsProperty in class RmTask
$Start#optionsProperty in class Start
$Status#optionsProperty in class Status
$Stop#optionsProperty in class Stop
$Controller#optionsProperty in class Controller
$Model#optionsProperty in class Model
$Breakpoint#optionsProperty in class Breakpoint
$Create#optionsProperty in class Create
$Migrate#optionsProperty in class Migrate
$Rollback#optionsProperty in class Rollback
$SeedCreate#optionsProperty in class SeedCreate
$SeedRun#optionsProperty in class SeedRun
$Status#optionsProperty in class Status
$RunAction#optionsProperty in class RunAction
$StartServer#optionsProperty in class StartServer
OutputClass in namespace Cml\Console\IO
命令行工具-输出管道
$Base#openCacheProperty in class Base
启用数据缓存
MongoDB::orderBy() — Method in class MongoDB
排序
$Pdo#openCacheProperty in class Pdo
启用数据缓存
Query::orderBy() — Method in class Query
排序
Entity::offsetGet() — Method in class Entity
获取一个元素
Entity::offsetSet() — Method in class Entity
设置一个元素
OverrideDbMethodClass in namespace Cml\Entity
Trait OverrideDbMethod
BelongsTo::overrideAggregateSubSqlWhere() — Method in class BelongsTo
覆盖聚合操作where条件
MorphMany::overrideAggregateSubSqlWhere() — Method in class MorphMany
覆盖聚合操作where条件
MorphOne::overrideAggregateSubSqlWhere() — Method in class MorphOne
覆盖聚合操作where条件
OneToOneClass in namespace Cml\Entity\Relation
一对一关联trait
Request::operatingSystem() — Method in class Request
返回操作系统类型
Db::orderBy() — Method in class Db
排序
Route::options() — Method in class Route
增加options访问方式路由
Route::options() — Method in class Route
增加options访问方式路由
FastRoute::options() — Method in class FastRoute
增加options访问方式路由
Route::options() — Method in class Route
增加options访问方式路由
Session::open() — Method in class Session
session open
Arr::only() — Method in class Arr
从给定数组中获取指定项的子集。
ArrayJsonSpl::offsetExists() — Method in class ArrayJsonSpl
判断元素是否存在
ArrayJsonSpl::offsetGet() — Method in class ArrayJsonSpl
获取一个元素
ArrayJsonSpl::offsetSet() — Method in class ArrayJsonSpl
设置一个元素
ArrayJsonSpl::offsetUnset() — Method in class ArrayJsonSpl
Unset一个元素
Collection::only() — Method in class Collection
返回集合中所有指定键的集合项
EnumeratesValues::operatorForWhere() — Method in class EnumeratesValues
获取where回调
LazyCollection::only() — Method in class LazyCollection
返回集合中所有指定键的集合项
Image::output() — Method in class Image
输出图片
VerifyCode::output() — Method in class VerifyCode
输出图片

P

$Box#peripheryProperty in class Box
外围标识符
$Box#paddingProperty in class Box
间隔
ProgressClass in namespace Cml\Console\Component
命令行工具-进度条组件
$Progress#percentProperty in class Progress
完成的百分比
Input::parse() — Method in class Input
解析参数
$Base#paramsAutoResetProperty in class Base
orm参数是否自动重置
Base::paginate() — Method in class Base
分页获取数据
Base::parseOn() — Method in class Base
解析联结的on参数
Base::parseKey() — Method in class Base
SQL语句条件组装
MongoDB::parseKey() — Method in class MongoDB
查询语句条件组装
PdoSqlSrvClass in namespace Cml\Db\MsSql
Orm MsSql数据库Pdo实现类
PdoClass in namespace Cml\Db\MySql
Orm MySql数据库Pdo实现类
Pdo::prepare() — Method in class Pdo
预处理语句
PdoClass in namespace Cml\Db\MySql\Swoole
Orm MySql数据库 swoole协程驱动类-Pdo适配类
PoolClass in namespace Cml\Db\MySql\Swoole
Swoole::prepare() — Method in class Swoole
预处理语句
Query::parseStringColumn() — Method in class Query
解析字符串的字段 id, name,ctime 为数组
Query::paramsAutoReset() — Method in class Query
orm参数是否自动重置, 默认在执行语句后会重置orm参数,包含查询的表、字段信息、条件等信息
Query::pluck() — Method in class Query
获取数据列值列表
Query::plunk() — Method in class Query
Entity::paginate() — Method in class Entity
分页获取数据
PivotClass in namespace Cml\Entity
多对多中间表实体类
$Pivot#parentProperty in class Pivot
父表实体
Relation::parseEntity() — Method in class Relation
解析实体的完整命名空间
$Base#parentProperty in class Base
上级实体对象
$BelongsToMany#pivotNameProperty in class BelongsToMany
中间表实体名称
$BelongsToMany#pivotProperty in class BelongsToMany
中间表实体对象
$BelongsToMany#pivotDataNameProperty in class BelongsToMany
中间表数据名称
MorphMany::preloadMorphToMany() — Method in class MorphMany
多态一对多 关联实体预查询
MorphOne::preloadMorphToOne() — Method in class MorphOne
多态一对一 关联实体预查询
MorphTo::parseEntity() — Method in class MorphTo
解析实体的完整命名空间
PdoConnectExceptionClass in namespace Cml\Exception
Pdo连接失败异常类
PhpExtendNotInstallExceptionClass in namespace Cml\Exception
php扩展未安装异常类
Input::postString() — Method in class Input
获取post string数据
Input::postInt() — Method in class Input
获取post int数据
Input::postBool() — Method in class Input
获取post bool数据
Psr17FactoryClass in namespace Cml\Http\Message\Psr
Psr17 HTTP 工厂
$Request#psrServerRequestProperty in class Request
Request::postString() — Method in class Request
获取post string数据
Request::postInt() — Method in class Request
获取post int数据
Request::postBool() — Method in class Request
获取post bool数据
$Response#psrResponseProperty in class Response
$Session#prefixProperty in class Session
session的前缀
Db::paginate() — Method in class Db
分页获取数据
Db::pluck() — Method in class Db
获取数据列值列表
Middleware::process() — Method in class Middleware
处理传入的服务器请求以产生相应.
Route::parseUrl() — Method in class Route
解析url参数 框架在完成必要的启动步骤后。会调用 Cml::getContainer()->make('cml_route')->parseUrl();进行路由地址解析供上述几个方法调用。
Route::post() — Method in class Route
增加post访问方式路由
Route::put() — Method in class Route
增加put访问方式路由
Route::patch() — Method in class Route
增加patch访问方式路由
$Base#phpErrorToLevelProperty in class Base
php错误相对应的错误等级
CorsMiddleware::process() — Method in class CorsMiddleware
处理传入的服务器请求以产生相应
ExecuteControllerMiddleware::process() — Method in class ExecuteControllerMiddleware
处理传入的服务器请求以产生相应
Model::paginate() — Method in class Model
分页获取数据
$Base#primaryKeyProperty in class Base
主键-不设置则自动从缓存获取
$Base#pdoFetchStyleProperty in class Base
pdo获取数据的方式,默认返回数组
PluginClass in namespace Cml
CmlPHP中的插件实现类,负责钩子的绑定和插件的执行
Route::parsePathInfo() — Method in class Route
解析url获取pathinfo
Route::post() — Method in class Route
增加post访问方式路由
Route::put() — Method in class Route
增加put访问方式路由
Route::patch() — Method in class Route
增加patch访问方式路由
FastRoute::parseUrl() — Method in class FastRoute
解析url
FastRoute::post() — Method in class FastRoute
增加POST访问方式路由
FastRoute::put() — Method in class FastRoute
增加put访问方式路由
FastRoute::patch() — Method in class FastRoute
增加patch访问方式路由
Route::parseUrl() — Method in class Route
解析url
Route::post() — Method in class Route
增加post访问方式路由
Route::put() — Method in class Route
增加put访问方式路由
Route::patch() — Method in class Route
增加patch访问方式路由
AnnotationToDoc::parse() — Method in class AnnotationToDoc
从注释解析生成文档
Arr::pluck() — Method in class Arr
从数组中提取值数组。
Arr::prepend() — Method in class Arr
将元素加数组的开头。
Arr::pull() — Method in class Arr
从数组中获取一个值,并将其移除。
Collection::pop() — Method in class Collection
对集合执行array_pop
Collection::push() — Method in class Collection
push一个元素
Collection::put() — Method in class Collection
Put一个元素slice
Collection::prepend() — Method in class Collection
将项目推到集合的开头
Collection::pull() — Method in class Collection
从集合中获取并移除项
Collection::pluck() — Method in class Collection
获取给定key的值
Collection::pad() — Method in class Collection
使用值将集合填充到指定长度
ProcessManageClass in namespace Cml\Tools\Daemon
守护进程工作进程工作类
$EnumeratesValues#proxiesProperty in class EnumeratesValues
可以被代理的方法
EnumeratesValues::partition() — Method in class EnumeratesValues
用来分开通过指定条件的元素以及那些不通过指定条件的元素
EnumeratesValues::pipe() — Method in class EnumeratesValues
将集合传递给给定的回调并返回结果
EnumeratesValues::proxy() — Method in class EnumeratesValues
将方法添加到代理方法的列表中。
LazyCollection::pluck() — Method in class LazyCollection
获取给定key的值
LazyCollection::pad() — Method in class LazyCollection
使用值将集合填充到指定长度
LazyCollection::passthru() — Method in class LazyCollection
通过collection类上的方法传递此惰性集合。
StaticResource::parseResourceUrl() — Method in class StaticResource
解析一个静态资源的地址
StaticResource::parseResourceFile() — Method in class StaticResource
解析一个静态资源的内容
PageClass in namespace Cml\Vendor
分页类,对外系统现在一般使用js分页很少用到php分页了
$Page#paramProperty in class Page
页数跳转时要带的参数
$Page#pageShowVarNameProperty in class Page
PhpThreadClass in namespace Cml\Vendor
php多线程工作类
PingyinClass in namespace Cml\Vendor
中文转拼音类
Pingyin::pinyin() — Method in class Pingyin
中文转拼音

Q

$Format#quoteProperty in class Format
前置符号
QueryClass in namespace Cml\Db
Trait Query
QueueClass in namespace Cml\Interfaces
队列驱动抽象接口
QuickMethodClass in namespace Cml\Model
Trait QuickMethod
QueueClass in namespace Cml
队列调度中心,封装的队列的操作
Arr::query() — Method in class Arr
将数组转换为查询字符串
$PhpThread#queueProperty in class PhpThread
线程队列
QuenueClass in namespace Cml\Vendor
队列实现类

R

RedisClass in namespace Cml\Cache
Redis缓存驱动
RedisClusterClass in namespace Cml\Cache
Redis缓存驱动
Cml::runApp() — Method in class Cml
启动应用
Cml::requireFile() — Method in class Cml
require 引入文件
ReloadClass in namespace Cml\Console\Commands\DaemonProcessManage
reload
RmTaskClass in namespace Cml\Console\Commands\DaemonProcessManage
删除一个后台任务
RollbackClass in namespace Cml\Console\Commands\Migrate
数据库迁移-回滚
RunActionClass in namespace Cml\Console\Commands
在命令行下执行控制器方法
Box::render() — Method in class Box
渲染文本并返回
Console::run() — Method in class Console
运行命令
Controller::runAppController() — Method in class Controller
运行对应的控制器
$Base#rightJoinProperty in class Base
是否右联 写法同内联
Base::rightJoin() — Method in class Base
rightJoin右联结
Base::reset() — Method in class Base
orm参数重置
Base::resetAndClear() — Method in class Base
重置所有orm参数及绑定
MongoDB::runMongoQuery() — Method in class MongoDB
执行mongoQuery命令
MongoDB::reset() — Method in class MongoDB
orm参数重置
MongoDB::runMongoBulkWrite() — Method in class MongoDB
执行mongoBulkWrite命令
MongoDB::runMongoCommand() — Method in class MongoDB
执行命令
MongoDB::replaceInto() — Method in class MongoDB
插入或替换一条记录 若AUTO_INCREMENT存在则返回 AUTO_INCREMENT 的值.
MongoDB::rightJoin() — Method in class MongoDB
rightJoin右联结 MongoDB不支持此命令
MongoDB::rBrackets() — Method in class MongoDB
$or操作中关闭一组条件支持多个条件,启动另外一组条件
MongoDB::rollBack() — Method in class MongoDB
回滚事务-MongoDb不支持
Pdo::replaceInto() — Method in class Pdo
插入或替换一条记录 若AUTO_INCREMENT存在则返回 AUTO_INCREMENT 的值.
Pdo::replaceMulti() — Method in class Pdo
插入或替换多条记录
Statement::rowCount() — Method in class Statement
Swoole::rollBack() — Method in class Swoole
回滚事务
$Query#rlinkProperty in class Query
Query::rBrackets() — Method in class Query
where条件增加右括号
Query::rollBack() — Method in class Query
回滚事务
Collection::remove() — Method in class Collection
将数据组删除
Entity::remove() — Method in class Entity
删除
Entity::reset() — Method in class Entity
重置
OverrideDbMethod::replaceInto() — Method in class OverrideDbMethod
插入或替换一条记录 若AUTO_INCREMENT存在则返回 AUTO_INCREMENT 的值.
OverrideDbMethod::replaceMulti() — Method in class OverrideDbMethod
插入或替换多条记录
RelationClass in namespace Cml\Entity
实体关联处理
Relation::relationAggregate() — Method in class Relation
关联聚合
$MorphTo#relationProperty in class MorphTo
关联名
MorphTo::removeOption() — Method in class MorphTo
移除关联查询参数
ResponseNotFoundExceptionClass in namespace Cml\Exception
未找到响应
Input::requestString() — Method in class Input
获取$_REQUEST string数据
Input::referString() — Method in class Input
获取Refer string数据
Input::requestInt() — Method in class Input
获取$_REQUEST int数据
Input::referInt() — Method in class Input
获取Refer int数据
Input::requestBool() — Method in class Input
获取$_REQUEST bool数据
Input::referBool() — Method in class Input
获取Refer bool数据
$MiddlewareControllerTrait#requestProperty in class MiddlewareControllerTrait
$MiddlewareControllerTrait#responseProperty in class MiddlewareControllerTrait
RequestClass in namespace Cml\Http\Message\Psr
Psr\Http\Message\RequestInterface实现 代表客户端向服务器发起请求的 HTTP 消息对象。
RequestTraitClass in namespace Cml\Http\Message\Psr
请求通用Trait
ResponseClass in namespace Cml\Http\Message\Psr
Psr\Http\Message\ResponseInterface实现 表示服务器返回的响应消息。
Stream::rewind() — Method in class Stream
定位流的起始位置。
Stream::read() — Method in class Stream
从流中读取数据。
RequestClass in namespace Cml\Http\Message
框架ServerRequest扩展类
Request::requestString() — Method in class Request
获取$_REQUEST string数据
Request::referString() — Method in class Request
获取Refer string数据
Request::requestInt() — Method in class Request
获取$_REQUEST int数据
Request::referInt() — Method in class Request
获取Refer int数据
Request::requestBool() — Method in class Request
获取$_REQUEST bool数据
Request::referBool() — Method in class Request
获取Refer bool数据
RequestHandlerClass in namespace Cml\Http\Message
Psr15 RequestHandlerInterface实现
ResponseClass in namespace Cml\Http\Message
Psr7 Response实现
Response::raw() — Method in class Response
输出原始文本
Response::redirect() — Method in class Response
重定向
ResponseEmitterClass in namespace Cml\Http\Message
Psr7 Response 发送
RequestClass in namespace Cml\Http
请求处理类,获取用户请求信息以发起curl请求
Request::requestTime() — Method in class Request
获取请求时间
ResponseClass in namespace Cml\Http
请求响应类,负责url跳转、url组装、http状态码响应等
Response::redirect() — Method in class Response
重定向
Console::run() — Method in class Console
运行命令
Db::replaceInto() — Method in class Db
插入或替换一条记录 若AUTO_INCREMENT存在则返回 AUTO_INCREMENT 的值.
Db::rBrackets() — Method in class Db
where条件增加右括号
Db::rightJoin() — Method in class Db
rightJoin右联结
Db::rollBack() — Method in class Db
回滚事务
Queue::rPush() — Method in class Queue
从列表尾入队
Queue::rPop() — Method in class Queue
从列表尾出队
RequestHandlerClass in namespace Cml\Interfaces
PSR-15 请求处理程序抽象接口
RouteClass in namespace Cml\Interfaces
路由驱动抽象接口
Route::rest() — Method in class Route
增加REST方式路由
RedisClass in namespace Cml\Lock
锁机制Redis驱动
RedisClass in namespace Cml\Logger
Log Redis驱动实现
Model::rightJoin() — Method in class Model
rightJoin右联结
QuickMethod::replaceMulti() — Method in class QuickMethod
插入或替换多条记录
QuickMethod::replaceInto() — Method in class QuickMethod
插入或替换一条记录 若AUTO_INCREMENT存在则返回 AUTO_INCREMENT 的值.
RedisClass in namespace Cml\Queue
队列Redis驱动
Redis::rPush() — Method in class Redis
从列表尾入队
Redis::rPop() — Method in class Redis
从列表尾出队
Redis::rPopLpush() — Method in class Redis
弹入弹出
RouteClass in namespace Cml
Url解析类,负责路由及Url的解析
Route::rest() — Method in class Route
增加REST方式路由
$FastRoute#routesProperty in class FastRoute
路由规则
FastRoute::rest() — Method in class FastRoute
增加REST方式路由
RouteClass in namespace Cml\Service
Url解析类,负责路由及Url的解析
Route::rest() — Method in class Route
增加REST方式路由
Session::read() — Method in class Session
session读取
AutoTest::run() — Method in class AutoTest
运行测试
Arr::random() — Method in class Arr
从数组中获取一个或指定数量的随机值。
Collection::random() — Method in class Collection
从集合中随机获取一个或指定数量的项
Collection::reduce() — Method in class Collection
reduce集合
Collection::reverse() — Method in class Collection
返回顺序相反的集合
Collection::replace() — Method in class Collection
类似 merge,但是,不仅可以覆盖匹配到的相同字符串键的集合项,而且也可以覆盖数字键的集合项:
Collection::replaceRecursive() — Method in class Collection
类似 replace, 但是会以递归的形式将数组替换到具有相同键的集合项中
ProcessManage::rmTask() — Method in class ProcessManage
删除任务
ProcessManage::reload() — Method in class ProcessManage
reload服务
ProcessManage::run() — Method in class ProcessManage
shell参数处理并启动守护进程
EnumeratesValues::reject() — Method in class EnumeratesValues
过滤集合中的元素。如果回调函数返回 true 就会把对应的集合项从集合中移除
LazyCollection::range() — Method in class LazyCollection
创建具有给定范围的可枚举项。
LazyCollection::remember() — Method in class LazyCollection
枚举时缓存值。
LazyCollection::random() — Method in class LazyCollection
从集合中随机获取一个或指定数量的项
LazyCollection::reduce() — Method in class LazyCollection
reduce集合
LazyCollection::replace() — Method in class LazyCollection
类似 merge,但是,不仅可以覆盖匹配到的相同字符串键的集合项,而且也可以覆盖数字键的集合项:
LazyCollection::replaceRecursive() — Method in class LazyCollection
类似 replace, 但是会以递归的形式将数组替换到具有相同键的集合项中
LazyCollection::reverse() — Method in class LazyCollection
返回顺序相反的集合
PhpThread::run() — Method in class PhpThread
执行线程队列里的所有任务
Socket::read() — Method in class Socket
从服务端读取数据
StringProcess::randString() — Method in class StringProcess
产生随机字串 //中文 需要php_mbstring扩展支持
Validate::rule() — Method in class Validate
绑定校验规则到字段
Validate::rules() — Method in class Validate
批量绑定校验规则到字段
Html::reset() — Method in class Html
重置所有参数

S

Apc::set() — Method in class Apc
存储对象
File::set() — Method in class File
写入缓存
Memcache::set() — Method in class Memcache
存储对象
Redis::set() — Method in class Redis
存储对象
RedisCluster::set() — Method in class RedisCluster
存储对象
Cml::showSystemTemplate() — Method in class Cml
渲染显示系统模板
Cml::setApplicationDir() — Method in class Cml
设置应用路径
Cml::setWarningLogLevel() — Method in class Cml
设置警告日志的等级列表
Cml::setFatalErrorLogLevel() — Method in class Cml
设置警告日志的等级列表
Config::set() — Method in class Config
设置配置【语言】 支持批量设置 /a.b.c方式设置
StartClass in namespace Cml\Console\Commands\DaemonProcessManage
启动守护进程
StatusClass in namespace Cml\Console\Commands\DaemonProcessManage
查看守护进程运行状态
StopClass in namespace Cml\Console\Commands\DaemonProcessManage
终止后台进程
AbstractCommand::setConfig() — Method in class AbstractCommand
Sets the config.
AbstractCommand::setAdapter() — Method in class AbstractCommand
Sets the database adapter.
AbstractCommand::setManager() — Method in class AbstractCommand
Sets the migration manager.
SeedCreateClass in namespace Cml\Console\Commands\Migrate
数据库迁移-创建seed
SeedRunClass in namespace Cml\Console\Commands\Migrate
数据库迁移-运行seed
StatusClass in namespace Cml\Console\Commands\Migrate
数据库迁移-获取迁移信息
StartServerClass in namespace Cml\Console\Commands
在命令行下执行控制器方法
$Progress#startTimeProperty in class Progress
开始时间
Progress::start() — Method in class Progress
开始任务
Progress::success() — Method in class Progress
任务完成
Colour::setNoAnsi() — Method in class Colour
不输出 ansi字符
Format::setOptions() — Method in class Format
设置参数
Container::singleton() — Method in class Container
绑定单例服务
$Base#sqlProperty in class Base
sql组装
Base::setColumnsPrefix() — Method in class Base
where、columns、orderBy、groupBy等操作自动添加的表别名前缀
Base::setCacheVer() — Method in class Base
设置cache版本号
$MongoDB#sqlProperty in class MongoDB
MongoDB::sum() — Method in class MongoDB
获取 $sum的结果
MongoDB::select() — Method in class MongoDB
获取多条数据
MongoDB::startTransAction() — Method in class MongoDB
开启事务-MongoDb不支持
MongoDB::savePoint() — Method in class MongoDB
设置一个事务保存点-MongoDb不支持
MongoDB::serverSupportFeature() — Method in class MongoDB
判断当前mongod服务是否支持某个版本的特性
Pdo::sum() — Method in class Pdo
获取 SUM(字段名) 的结果
Pdo::select() — Method in class Pdo
获取多条数据
StatementClass in namespace Cml\Db\MySql\Swoole
Orm MySql数据库 swoole协程驱动类-Statement适配类
SwooleClass in namespace Cml\Db\MySql\Swoole
Orm MySql数据库 swoole协程驱动类
Swoole::setCacheVer() — Method in class Swoole
设置cache版本号
Swoole::select() — Method in class Swoole
获取多条数据
Query::startTransAction() — Method in class Query
开启事务
Query::savePoint() — Method in class Query
设置一个事务保存点
Debug::start() — Method in class Debug
在脚本开始处调用获取脚本开始时间的微秒值\及内存的使用量
Debug::setDebugModelIsShowDebugInfo() — Method in class Debug
控制debug模式是否要显示调试工具栏,比如输出vue子组件就不应该输出(设置为false)
Debug::stop() — Method in class Debug
程序执行完毕,打印CmlPHP运行信息
Debug::stopAndShowDebugInfo() — Method in class Debug
输出调试消息
Entity::select() — Method in class Entity
获取多条数据
Entity::setItem() — Method in class Entity
设置一个值-不触发更新
Entity::save() — Method in class Entity
保存数据
Entity::saveMulti() — Method in class Entity
保存数据-多条
Relation::setOption() — Method in class Relation
设置选项
Base::save() — Method in class Base
保存(新增)当前关联数据对象
BelongsToMany::saveMany() — Method in class BelongsToMany
保存多条数据
BelongsToMany::sync() — Method in class BelongsToMany
同步关联关系:中间表记录中,所有未在 ID 数组中的记录都将会被移除
HasMany::saveMany() — Method in class HasMany
新增、保存多条关联数据
HasManyThrough::save() — Method in class HasManyThrough
保存(新增)当前关联数据对象
MorphMany::saveMany() — Method in class MorphMany
新增、保存多条关联数据
MorphTo::setAlias() — Method in class MorphTo
设置多态别名
MorphTo::save() — Method in class MorphTo
保存(新增)当前关联数据对象
Cookie::set() — Method in class Cookie
设置某个Cookie值
CurlClient::setRequestUrl() — Method in class CurlClient
设置要请求的url
CurlClient::setRequestParams() — Method in class CurlClient
设置要请求的url
CurlClient::setRequestHeader() — Method in class CurlClient
设置header头信息
CurlClient::setConnectTimeout() — Method in class CurlClient
设置请求的连接超时时间 默认10s
CurlClient::setExecTimeout() — Method in class CurlClient
设置等待执行输出的超时时间 默认30s
CurlClient::setErrorIsWriteLog() — Method in class CurlClient
设置 错误是否要写入日志
CurlClient::setRequestType() — Method in class CurlClient
设置请求类型
CurlClient::setCustomHandler() — Method in class CurlClient
设置请求自定义handler
CurlClient::sendRequest() — Method in class CurlClient
发起curl请求
ServerRequestClass in namespace Cml\Http\Message\Psr
Psr\Http\Message\ServerRequestInterface实现 表示服务器端接收到的 HTTP 请求。
ServerRequestCreatorClass in namespace Cml\Http\Message\Psr
处理服务器参数生成psr7的ServerRequest
StreamClass in namespace Cml\Http\Message\Psr
Psr\Http\Message\StreamInterface实现 描述数据流。实例将包装PHP流; 提供了最常见操作的包装,包括将整个流序列化为字符串。
Stream::seek() — Method in class Stream
定位流中的指定位置。
Response::show404Page() — Method in class Response
显示404页面
Response::sendHttpStatus() — Method in class Response
发送http状态码相对应的信息
Response::sendContentTypeBySubFix() — Method in class Response
通过后缀名输出contentType并返回
SessionClass in namespace Cml\Http
session 管理类,封装了对session的操作
Session::set() — Method in class Session
设置session值
Cache::set() — Method in class Cache
存储对象
Db::select() — Method in class Db
获取多条数据
Db::sum() — Method in class Db
获取 SUM(字段名或*) 的结果
Db::startTransAction() — Method in class Db
开启事务
Db::savePoint() — Method in class Db
设置一个事务保存点
Debug::stopAndShowDebugInfo() — Method in class Debug
程序执行完毕,打印CmlPHP运行信息 相关信息通过 \Cml\Debug获取 \Cml\Debug::getIncludeLib();获取框架载入的类文件 \Cml\Debug::getIncludeFiles();获取框架载入的模板文件缓存文件等 \Cml\Debug::getTipInfo();获取框架提示信息 \Cml\Debug::getSqls();获取orm执行的sql语句 \Cml\Debug::getUseTime();获取程序运行耗时 \Cml\Debug::getUseMemory();获取程序运行耗费的内存
Lock::setExpire() — Method in class Lock
设置锁的过期时间
Route::setUrlParams() — Method in class Route
修改解析得到的请求信息 含应用名、控制器、操作
Lang::set() — Method in class Lang
设置配置【语言】 支持批量设置 /a.b.c方式设置
Lock::setExpire() — Method in class Lock
设置锁的过期时间
Base::setExpire() — Method in class Base
设置锁的过期时间
Model::select() — Method in class Model
获取多条数据
Base::setCacheExpire() — Method in class Base
设置查询数据缓存时间
Base::staticCache() — Method in class Base
静态方式获取cache实例
Base::sum() — Method in class Base
获取 SUM(字段名或*) 的结果
QuickMethod::set() — Method in class QuickMethod
QuickMethod::setMulti() — Method in class QuickMethod
Route::setPathInfo() — Method in class Route
设置pathInfo信息
Route::setUrlParams() — Method in class Route
修改解析得到的请求信息 含应用名、控制器、操作
SecureClass in namespace Cml
安全处理类,封装了常用的安全过滤接口
Secure::stripslashes() — Method in class Secure
增强的stripslashes
Secure::stripTags() — Method in class Secure
增强的strip_tags
Secure::setToken() — Method in class Secure
类加载-设置全局TOKEN,防止CSRF攻击
ServiceClass in namespace Cml
系统默认的Service类
FastRoute::setUrlParams() — Method in class FastRoute
修改解析得到的请求信息 含应用名、控制器、操作
Route::setUrlParams() — Method in class Route
修改解析得到的请求信息 含应用名、控制器、操作
SessionClass in namespace Cml
Session保存位置处理类。封装了Session入库/Cache的逻辑处理 采用Mysql存储时需要建数据表,语句如下: CREATE TABLE cml_session ( id char(32) NOT NULL, value varchar(5000) NOT NULL, ctime int(11) unsigned NOT NULL, PRIMARY KEY(id) )ENGINE=MEMORY DEFAULT CHARSET=utf8;
Arr::set() — Method in class Arr
使用“.”符号将数组项设置为给定值。 如果没有为该方法指定键,则将替换整个数组。
Arr::shuffle() — Method in class Arr
打乱给定的数组并返回结果
Arr::sort() — Method in class Arr
使用给定的回调或.符号对数组排序。
Arr::sortRecursive() — Method in class Arr
按键和值递归排序数组
Collection::shift() — Method in class Collection
对集合执行array_shift
Collection::shuffle() — Method in class Collection
打乱集合并返回结果
Collection::search() — Method in class Collection
在集合中搜索给定的值并返回它的键。如果没有找到,则返回 false
Collection::skip() — Method in class Collection
返回除了给定的集合项数目的新集合
Collection::slice() — Method in class Collection
slice集合
Collection::split() — Method in class Collection
分割成集合组
Collection::sortBy() — Method in class Collection
使用给定的回调排序集合。
Collection::sortByDesc() — Method in class Collection
使用给定的倒序回调排序集合
Collection::sortKeys() — Method in class Collection
使用key对集合进行排序
Collection::sortKeysDesc() — Method in class Collection
使用key对集合进行排序-倒序
Collection::splice() — Method in class Collection
去掉集合中的某一部分并用其它值取代
Collection::sort() — Method in class Collection
使用回调对每个项进行排序。
ProcessManage::setProcessName() — Method in class ProcessManage
设置进程名称
ProcessManage::start() — Method in class ProcessManage
开始运行
ProcessManage::stop() — Method in class ProcessManage
终止后台进程
EnumeratesValues::some() — Method in class EnumeratesValues
contains方法的别名
EnumeratesValues::sum() — Method in class EnumeratesValues
获取给定元素的和
$LazyCollection#sourceProperty in class LazyCollection
生成项的源.
LazyCollection::search() — Method in class LazyCollection
在集合中搜索给定的值并返回它的键。如果没有找到,则返回 false
LazyCollection::shuffle() — Method in class LazyCollection
打乱集合并返回结果
LazyCollection::skip() — Method in class LazyCollection
返回除了给定的集合项数目的新集合
LazyCollection::slice() — Method in class LazyCollection
返回除了给定的集合项数目的新集合
LazyCollection::split() — Method in class LazyCollection
分割成集合组
LazyCollection::sort() — Method in class LazyCollection
使用回调对每个项进行排序
LazyCollection::sortBy() — Method in class LazyCollection
使用给定的回调排序集合
LazyCollection::sortByDesc() — Method in class LazyCollection
使用给定的倒序回调排序集合
LazyCollection::sortKeys() — Method in class LazyCollection
使用key对集合进行排序
LazyCollection::sortKeysDesc() — Method in class LazyCollection
使用key对集合进行排序
StaticResourceClass in namespace Cml\Tools
静态资源管理类
Acl::setMultiGroupDeper() — Method in class Acl
设置单个用户归属多个用户组时多个id在mysql中的分隔符
Acl::setOtherAclParams() — Method in class Acl
设置权限除了检查url之外的params参数。如当前请求的url为web/Index/index 这边传参?id=1则检查权限的时候是检查url为web/Index/index并且params字段为?id=1的菜单
Acl::setEncryptKey() — Method in class Acl
设置加密用的混淆key Cookie::set本身有一重加密 这里再加一重
Acl::setTableName() — Method in class Acl
自定义表名
Acl::setLoginStatus() — Method in class Acl
保存当前登录用户的信息
Email::sendMail() — Method in class Email
发送邮件
Excel::setTitleRow() — Method in class Excel
添加标题行
Html::start() — Method in class Html
静态页面-开启ob_start(),打开缓冲区
Http::sendHttpStatus() — Method in class Http
HTTP Protocol defined status codes
Ip2Region::safeIp2long() — Method in class Ip2Region
safe self::safeIp2long function
Page::setConfig() — Method in class Page
配置参数
Page::show() — Method in class Page
输出分页
$PhpThread#successProperty in class PhpThread
已完成的任务队列(查看处理结果)
Quenue::set() — Method in class Quenue
队列-设置值
SocketClass in namespace Cml\Vendor
Socket客户端扩展
StringProcessClass in namespace Cml\Vendor
字符串处理类,包含字符串截取、获取随机字符串等
StringProcess::strSimilar() — Method in class StringProcess
返回两个字符串的相似度
StringProcess::substrCn() — Method in class StringProcess
字符串截取,支持中文和其他编码
Tree::setConfig() — Method in class Tree
修改配置
Validate::setLang() — Method in class Validate
动态覆盖语言包
Base::setHeader() — Method in class Base
设置要响应的头
Base::sendHeader() — Method in class Base
发送响应头
Html::setHtmlEngineOptions() — Method in class Html
设定模板配置参数
Html::setLayout() — Method in class Html
正常情况布局文件直接通过displayWithLayout方法指定,会自动从主题目录/layout里寻找。但是一些特殊情况要单独设置布局。

T

Apc::truncate() — Method in class Apc
清洗已经存储的所有元素
File::truncate() — Method in class File
清空缓存
Memcache::truncate() — Method in class Memcache
清洗已经存储的所有元素
Redis::truncate() — Method in class Redis
清洗已经存储的所有元素
RedisCluster::truncate() — Method in class RedisCluster
清洗已经存储的所有元素
$Box#textProperty in class Box
要显示的文本
$Base#tablePrefixProperty in class Base
表前缀方便外部读取
$Base#tableProperty in class Base
操作的表
Base::table() — Method in class Base
定义操作的表
MongoDB::truncate() — Method in class MongoDB
清空集合 这个操作太危险所以直接屏蔽了
Pdo::truncate() — Method in class Pdo
根据表名删除数据 这个操作太危险慎用。不过一般情况程序也没这个权限
Pdo::tableFactory() — Method in class Pdo
table组装工厂
Query::transaction() — Method in class Query
执行
Collection::toArray() — Method in class Collection
当前集合转换成数组返回
Collection::toJson() — Method in class Collection
获取元素转换成json的结果
Entity::toArray() — Method in class Entity
当前集合转换成数组返回
Entity::toJson() — Method in class Entity
$HasManyThrough#throughKeyProperty in class HasManyThrough
中间表外键
$HasManyThrough#throughPkProperty in class HasManyThrough
中间主键
$HasManyThrough#throughProperty in class HasManyThrough
中间表查询对象
$MorphMany#typeProperty in class MorphMany
多态类型
$MorphOne#typeProperty in class MorphOne
多态类型
OneToOne::transFormJoinRelationField() — Method in class OneToOne
一对一 关联实体预查询拼装
Stream::tell() — Method in class Stream
返回当前读/写的指针位置。
ArrayAble::toArray() — Method in class ArrayAble
Cache::truncate() — Method in class Cache
清洗已经存储的所有元素
Db::table() — Method in class Db
定义操作的表
Db::truncate() — Method in class Db
根据表名删除数据
Jsonable::toJson() — Method in class Jsonable
Model::table() — Method in class Model
定义操作的表
$Base#tablePrefixProperty in class Base
表前缀
$Base#tableProperty in class Base
表名
ArrayJsonSpl::toJson() — Method in class ArrayJsonSpl
获取元素转换成json的结果
ArrayJsonSpl::toArray() — Method in class ArrayJsonSpl
当前集合转换成数组返回
Collection::take() — Method in class Collection
取第一个或最后一个{$limit}项
Collection::times() — Method in class Collection
通过调用给定次数的回调来创建新集合
Collection::transform() — Method in class Collection
使用回调转换集合中的每个项
EnumeratesValues::tap() — Method in class EnumeratesValues
将集合传递给给定的回调,然后返回它
LazyCollection::times() — Method in class LazyCollection
通过调用给定次数的回调来创建新实例。
LazyCollection::take() — Method in class LazyCollection
取第一个或最后一个{$limit}项
LazyCollection::tapEach() — Method in class LazyCollection
lazily 将集合中的每个项传递给给定的回调
$Page#totalPagesProperty in class Page
分页总页数
$Page#totalRowsProperty in class Page
总行数
$PhpThread#tasksProperty in class PhpThread
当前任务队列
TreeClass in namespace Cml\Vendor
无限级分类处理

U

Apc::update() — Method in class Apc
更新对象
File::update() — Method in class File
更新缓存 可以直接用set但是为了一致性操作所以做此兼容
Memcache::update() — Method in class Memcache
更新对象
Redis::update() — Method in class Redis
更新对象
RedisCluster::update() — Method in class RedisCluster
更新对象
$Base#unionProperty in class Base
UNION 写法同内联
MongoDB::upSet() — Method in class MongoDB
插入或更新一条记录,当UNIQUE index or PRIMARY KEY存在的时候更新,不存在的时候插入 若AUTO_INCREMENT存在则返回 AUTO_INCREMENT 的值.
MongoDB::update() — Method in class MongoDB
更新数据
MongoDB::union() — Method in class MongoDB
union联结 MongoDB不支持此命令
Pdo::upSet() — Method in class Pdo
插入或更新一条记录,当UNIQUE index or PRIMARY KEY存在的时候更新,不存在的时候插入 若AUTO_INCREMENT存在则返回 AUTO_INCREMENT 的值.
Pdo::update() — Method in class Pdo
更新数据
Query::union() — Method in class Query
union联结
Collection::update() — Method in class Collection
更新数据集
OverrideDbMethod::update() — Method in class OverrideDbMethod
更新数据 entity不暴露此方法,使用save
OverrideDbMethod::upSet() — Method in class OverrideDbMethod
插入或更新一条记录,当UNIQUE index or PRIMARY KEY存在的时候更新,不存在的时候插入 若AUTO_INCREMENT存在则返回 AUTO_INCREMENT 的值.
BelongsToMany::using() — Method in class BelongsToMany
定义中间表实体
UploadedFileClass in namespace Cml\Http\Message\Psr
Psr\Http\Message\UploadedFileInterface实现 通过 HTTP 请求上传的一个文件内容。
UriClass in namespace Cml\Http\Message\Psr
Psr\Http\Message\UriInterface实现 通过 HTTP 请求上传的一个文件内容。
Request::userAgent() — Method in class Request
获取用户标识
Response::url() — Method in class Response
URL组装 支持不同URL模式 eg: \Cml\Http\Response::url('Home/Blog/cate/id/1')
Cache::update() — Method in class Cache
更新对象
Db::upSet() — Method in class Db
插入或更新一条记录
Db::update() — Method in class Db
更新数据
Db::union() — Method in class Db
union联结
Lock::unlock() — Method in class Lock
解锁
Lock::unlock() — Method in class Lock
解锁
$Base#useCacheProperty in class Base
锁驱动使用redis/memcache时使用的缓存
Base::unlock() — Method in class Base
解锁
Model::update() — Method in class Model
$Base#useMasterProperty in class Base
快捷方法-读是否强制使用主库
QuickMethod::upSet() — Method in class QuickMethod
插入或更新一条记录,当UNIQUE index or PRIMARY KEY存在的时候更新,不存在的时候插入 若AUTO_INCREMENT存在则返回 AUTO_INCREMENT 的值.
QuickMethod::updateByColumn() — Method in class QuickMethod
通过字段更新数据-快捷方法
Arr::unique() — Method in class Arr
使数组元素唯一。
Collection::union() — Method in class Collection
将集合与给定项合并
Collection::unwrap() — Method in class Collection
从给定集合中获取基础项(如果适用)
EnumeratesValues::unwrap() — Method in class EnumeratesValues
如果适用,则设置给定集合中的基础项
EnumeratesValues::unless() — Method in class EnumeratesValues
如果值错误,则应用回调
EnumeratesValues::unlessEmpty() — Method in class EnumeratesValues
除非集合为空,否则应用回调
EnumeratesValues::unlessNotEmpty() — Method in class EnumeratesValues
除非集合不为空,否则应用回调
EnumeratesValues::unique() — Method in class EnumeratesValues
仅返回集合数组中的唯一项
EnumeratesValues::uniqueStrict() — Method in class EnumeratesValues
使用严格比较仅返回集合数组中的唯一项
EnumeratesValues::useAsCallable() — Method in class EnumeratesValues
判断是否为callable
LazyCollection::union() — Method in class LazyCollection
将集合与给定项合并
Ftp::upload() — Method in class Ftp
FTP-文件上传
$Page#urlProperty in class Page
分页的基础url地址默认获取当前操作
UploadFileClass in namespace Cml\Vendor
文件上传扩展类
UploadFile::upload() — Method in class UploadFile
上传所有文件

V

AbstractCommand::verifyMigrationDirectory() — Method in class AbstractCommand
Verify that the migration directory exists and is writable.
AbstractCommand::verifySeedDirectory() — Method in class AbstractCommand
Verify that the seed directory exists and is writable.
MongoDB::version() — Method in class MongoDB
获取mysql 版本
Pdo::version() — Method in class Pdo
获取mysql 版本
Db::version() — Method in class Db
获取数据库 版本
ViewClass in namespace Cml\Interfaces
视图驱动抽象接口
Collection::values() — Method in class Collection
使用集合中的值组成新的集合
EnumeratesValues::valueRetriever() — Method in class EnumeratesValues
获取检索回调的值。
LazyCollection::values() — Method in class LazyCollection
通过对键使用此集合,对其值使用另一个集合来创建集合。
ValidateClass in namespace Cml\Vendor
数据验证类,封装了常用的数据验证接口
Validate::validate() — Method in class Validate
执行校验并返回布尔值
VerifyCodeClass in namespace Cml\Vendor
验证码扩展类 用于生成验证码
ViewClass in namespace Cml
视图渲染引擎 视图调度工厂

W

Command::write() — Method in class Command
格式化输出
Command::writeln() — Method in class Command
格式化输出
Output::write() — Method in class Output
输出内容
Output::writeln() — Method in class Output
输出内容并换行
Output::writeException() — Method in class Output
输出异常错误信息
$Base#whereNeedAddAndOrOrProperty in class Base
where操作需要加上and/or 0 : 初始化两个都不加 1 : 要加and 2: 要加 or
Base::when() — Method in class Base
根据条件是否成立执行对应的闭包
Base::whereExists() — Method in class Base
where条件组装 WHERE EXISTS
Base::whereNotExists() — Method in class Base
where条件组装 WHERE NOT EXISTS
MongoDB::whereLike() — Method in class MongoDB
where条件组装 LIKE
MongoDB::whereNotLike() — Method in class MongoDB
where条件组装 LIKE
$Query#wlinkProperty in class Query
Query::where() — Method in class Query
where条件组装 相等
Query::whereColumn() — Method in class Query
where条件组装 两个列相等
Query::whereRaw() — Method in class Query
where条件原生条件
Query::whereNot() — Method in class Query
where条件组装 不等
Query::whereGt() — Method in class Query
where条件组装 大于
Query::whereLt() — Method in class Query
where条件组装 小于
Query::whereGte() — Method in class Query
where条件组装 大于等于
Query::whereLte() — Method in class Query
where条件组装 小于等于
Query::whereIn() — Method in class Query
where条件组装 in
Query::whereNotIn() — Method in class Query
where条件组装 not in
Query::whereRegExp() — Method in class Query
where条件组装 REGEXP
Query::whereLike() — Method in class Query
where条件组装 LIKE
Query::whereNotLike() — Method in class Query
where条件组装 LIKE
Query::whereBetween() — Method in class Query
where条件组装 BETWEEN
Query::whereNotBetween() — Method in class Query
where条件组装 NOT BETWEEN
Query::whereNull() — Method in class Query
where条件组装 IS NULL
Query::whereNotNull() — Method in class Query
where条件组装 IS NOT NULL
Entity::withTimestamps() — Method in class Entity
自动维护时间戳
Relation::writeWith() — Method in class Relation
关联数据写
Relation::whereHas() — Method in class Relation
带上条件查询已存在的关联(本方法执行的where会自动带上关联实体的表前缀)
Relation::whereDoesntHave() — Method in class Relation
带上条件查询不存在的关联(本方法执行的where会自动带上关联实体的表前缀)
Relation::writeWithSave() — Method in class Relation
关联新增、写入 OneToOne
Relation::writeWithDelete() — Method in class Relation
关联删除 OneToOne、OneToMany
Relation::with() — Method in class Relation
关联预载入 In方式
Relation::withJoin() — Method in class Relation
关联预载入 JOIN方式-只适用于HasOne和BelongsTo
Relation::withAggregate() — Method in class Relation
关联统计
Relation::withCount() — Method in class Relation
关联统计
Relation::withSum() — Method in class Relation
关联统计Sum
Relation::withMax() — Method in class Relation
关联统计Max
Relation::withMin() — Method in class Relation
关联统计Min
Relation::withAvg() — Method in class Relation
关联统计Avg
BelongsToMany::wherePivot() — Method in class BelongsToMany
设置中间表的查询条件
$OneToOne#withDefaultProperty in class OneToOne
OneToOne::withDefault() — Method in class OneToOne
给定关系为 null 时,将会返回默认实体
MessageTrait::withProtocolVersion() — Method in class MessageTrait
返回指定 HTTP 版本号的消息实例。
MessageTrait::withHeader() — Method in class MessageTrait
返回替换指定报头信息「键/值」对的消息实例。 此方法必须保留其传参时的大小写状态,并能够在调用 getHeaders() 的时候被取出。
MessageTrait::withAddedHeader() — Method in class MessageTrait
返回一个报头信息增量的 HTTP 消息实例。 原有的报头信息会被保留,新的值会作为增量加上,如果报头信息不存在的话,字段会被加上。
MessageTrait::withoutHeader() — Method in class MessageTrait
返回被移除掉指定报头信息的 HTTP 消息实例。
MessageTrait::withBody() — Method in class MessageTrait
返回指定内容的 HTTP 消息实例。
RequestTrait::withRequestTarget() — Method in class RequestTrait
返回一个指定目标的请求实例。
RequestTrait::withMethod() — Method in class RequestTrait
返回更改了请求方法的消息实例。
RequestTrait::withUri() — Method in class RequestTrait
返回修改了 URI 的消息实例。
Response::withStatus() — Method in class Response
返回具有指定状态码和原因短语(可选)的实例。
ServerRequest::withCookieParams() — Method in class ServerRequest
返回具体指定 Cookie 的实例。 这个数据不是一定要来源于 $_COOKIE,但是 必须 与之结构兼容。通常在实例化时注入。
ServerRequest::withQueryParams() — Method in class ServerRequest
返回具体指定查询字符串参数的实例。
ServerRequest::withUploadedFiles() — Method in class ServerRequest
返回使用指定的上传文件数据的新实例。
ServerRequest::withParsedBody() — Method in class ServerRequest
返回具有指定消息体参数的实例。
ServerRequest::withAttribute() — Method in class ServerRequest
返回具有指定派生属性的实例。 此方法允许设置 getAttributes() 中声明的单个派生的请求属性。
ServerRequest::withoutAttribute() — Method in class ServerRequest
返回移除指定属性的实例。 此方法允许移除 getAttributes() 中声明的单个派生的请求属性。
Stream::write() — Method in class Stream
向流中写数据。
Uri::withScheme() — Method in class Uri
返回具有指定 Scheme 的实例。 此方保留当前实例的状态,并返回包含指定 Scheme 的实例。 空的 Scheme 相当于删除 Scheme。
Uri::withUserInfo() — Method in class Uri
返回具有指定用户信息的实例。
Uri::withHost() — Method in class Uri
返回具有指定 HOST 信息的实例。
Uri::withPort() — Method in class Uri
返回具有指定端口的实例。
Uri::withPath() — Method in class Uri
返回具有指定路径的实例。
Uri::withQuery() — Method in class Uri
返回具有指定查询字符串的实例。 空查询字符串值等同于删除查询字符串。
Uri::withFragment() — Method in class Uri
返回具有指定 URI 片段(Fragment)的实例。
Db::where() — Method in class Db
where条件组装 相等
Db::whereColumn() — Method in class Db
where条件组装 两个列相等
Db::whereRaw() — Method in class Db
where条件原生条件
Db::when() — Method in class Db
根据条件是否成立执行对应的闭包
Db::whereNot() — Method in class Db
where条件组装 不等
Db::whereGt() — Method in class Db
where条件组装 大于
Db::whereLt() — Method in class Db
where条件组装 小于
Db::whereGte() — Method in class Db
where条件组装 大于等于
Db::whereLte() — Method in class Db
where条件组装 小于等于
Db::whereIn() — Method in class Db
where条件组装 in
Db::whereNotIn() — Method in class Db
where条件组装 not in
Db::whereRegExp() — Method in class Db
where条件组装 REGEXP
Db::whereLike() — Method in class Db
where条件组装 LIKE
Db::whereNotLike() — Method in class Db
where条件组装 LIKE
Db::whereBetween() — Method in class Db
where条件组装 BETWEEN
Db::whereNotBetween() — Method in class Db
where条件组装 NOT BETWEEN
Db::whereNull() — Method in class Db
where条件组装 IS NULL
Db::whereNotNull() — Method in class Db
where条件组装 IS NOT NULL
Logger::warning() — Method in class Logger
出现非错误性的异常。
Log::warning() — Method in class Log
添加warning类型的日志
Base::warning() — Method in class Base
出现非错误性的异常。
Base::when() — Method in class Base
根据条件是否成立执行对应的闭包
WhoopsClass in namespace Cml\Service
cml_error_or_exception服务Whoops实现
Session::write() — Method in class Session
session 写入
Arr::where() — Method in class Arr
使用给定的回调筛选数组。
Arr::wrap() — Method in class Arr
如果给定值不是数组且不为空,将其包装为一个数组。
Collection::wrap() — Method in class Collection
如果适用,将给定值包装在集合中
EnumeratesValues::wrap() — Method in class EnumeratesValues
如果适用,将给定值包装在集合中。
EnumeratesValues::when() — Method in class EnumeratesValues
如果值为true,则应用回调
EnumeratesValues::whenEmpty() — Method in class EnumeratesValues
如果集合为空,则应用回调
EnumeratesValues::whenNotEmpty() — Method in class EnumeratesValues
如果集合不为空,则应用回调
EnumeratesValues::where() — Method in class EnumeratesValues
根据字段条件过滤数组中的元素
EnumeratesValues::whereStrict() — Method in class EnumeratesValues
根据字段条件过滤数组中的元素 全等
EnumeratesValues::whereIn() — Method in class EnumeratesValues
IN过滤
EnumeratesValues::whereInStrict() — Method in class EnumeratesValues
IN过滤-严格模式
EnumeratesValues::whereNotIn() — Method in class EnumeratesValues
NOT IN过滤
EnumeratesValues::whereNotInStrict() — Method in class EnumeratesValues
Not IN过滤-严格模式
EnumeratesValues::whereInstanceOf() — Method in class EnumeratesValues
InstanceOf过滤
EnumeratesValues::whereBetween() — Method in class EnumeratesValues
BETWEEN 过滤
EnumeratesValues::whereNotBetween() — Method in class EnumeratesValues
NOT BETWEEN 过滤
EnumeratesValues::whereLike() — Method in class EnumeratesValues
like 过滤
EnumeratesValues::whereNotLike() — Method in class EnumeratesValues
not like过滤
File::writeFile() — Method in class File
写文件
Socket::write() — Method in class Socket
向服务端写数据

X

Response::xml() — Method in class Response
使用xml模板引擎渲染
XmlClass in namespace Cml\View
视图 Json渲染引擎

Z

Collection::zip() — Method in class Collection
将集合与一个或多个数组压缩在一起
LazyCollection::zip() — Method in class LazyCollection
将集合与一个或多个数组压缩在一起

_

Apc::__construct() — Method in class Apc
使用的缓存配置 默认为使用default_cache配置的参数
Base::__get() — Method in class Base
Base::__set() — Method in class Base
File::__construct() — Method in class File
使用的缓存配置 默认为使用default_cache配置的参数
Memcache::__construct() — Method in class Memcache
使用的缓存配置 默认为使用default_cache配置的参数
Redis::__construct() — Method in class Redis
使用的缓存配置 默认为使用default_cache配置的参数
Redis::__destruct() — Method in class Redis
定义析构方法。不用判断长短连接,长链接执行close无效
RedisCluster::__construct() — Method in class RedisCluster
使用的缓存配置 默认为使用default_cache配置的参数
RedisCluster::__destruct() — Method in class RedisCluster
定义析构方法。不用判断长短连接,长链接执行close无效
Cml::__callStatic() — Method in class Cml
动态获取容器绑定的实例
Command::__construct() — Method in class Command
Command constructor.
Box::__construct() — Method in class Box
Box constructor.
Box::__toString() — Method in class Box
渲染文本并返回
Progress::__construct() — Method in class Progress
Progress constructor.
Console::__construct() — Method in class Console
Console constructor.
Colour::__callStatic() — Method in class Colour
静态方法
Format::__construct() — Method in class Format
构造方法
Controller::__destruct() — Method in class Controller
挂载插件钩子
Base::__get() — Method in class Base
魔术方法 自动获取相应db实例
Base::__call() — Method in class Base
自动映射set方法
Base::__destruct() — Method in class Base
析构函数
MongoDB::__construct() — Method in class MongoDB
数据库连接串
MongoDB::_and() — Method in class MongoDB
设置后面的where以and连接
MongoDB::_or() — Method in class MongoDB
设置后面的where以or连接
Pdo::__construct() — Method in class Pdo
数据库连接串
Pdo::__construct() — Method in class Pdo
Pdo::__call() — Method in class Pdo
Pdo::__get() — Method in class Pdo
Pool::__construct() — Method in class Pool
初始化连接池
Statement::__construct() — Method in class Statement
Statement::__call() — Method in class Statement
Statement::__get() — Method in class Statement
Swoole::__get() — Method in class Swoole
魔术方法 自动获取相应db实例
Query::_and() — Method in class Query
增加 and条件操作符
Query::_or() — Method in class Query
增加or条件操作符
Entity::__construct() — Method in class Entity
实体查询join相关语句通过配置关联关系来操作
Entity::__get() — Method in class Entity
获取某个字段的值
Entity::__set() — Method in class Entity
更新字段
Entity::__isset() — Method in class Entity
检测数据对象的值
Entity::__unset() — Method in class Entity
销毁数据对象的值
Entity::__debugInfo() — Method in class Entity
__debugInfo
Pivot::__construct() — Method in class Pivot
架构函数
Base::__call() — Method in class Base
当访问model中不存在的方法时直接调用$this->db()的相关方法
BelongsTo::__construct() — Method in class BelongsTo
BelongsToMany::__construct() — Method in class BelongsToMany
架构函数
HasMany::__construct() — Method in class HasMany
架构函数
HasManyThrough::__construct() — Method in class HasManyThrough
架构函数
HasOne::__construct() — Method in class HasOne
架构函数
MorphMany::__construct() — Method in class MorphMany
架构函数
MorphOne::__construct() — Method in class MorphOne
构造函数
MorphTo::__construct() — Method in class MorphTo
架构函数
CurlClient::__construct() — Method in class CurlClient
CurlClient constructor.
Request::__construct() — Method in class Request
构造方法
Response::__construct() — Method in class Response
构造函数
ServerRequest::__construct() — Method in class ServerRequest
构造函数
ServerRequestCreator::__construct() — Method in class ServerRequestCreator
Stream::__destruct() — Method in class Stream
关闭
Stream::__toString() — Method in class Stream
从头到尾将流中的所有数据读取到字符串。
UploadedFile::__construct() — Method in class UploadedFile
构造方法
Uri::__construct() — Method in class Uri
Uri::__toString() — Method in class Uri
Request::__construct() — Method in class Request
构造函数
Request::__call() — Method in class Request
RequestHandler::__construct() — Method in class RequestHandler
Response::__construct() — Method in class Response
构造函数
Response::__call() — Method in class Response
ResponseEmitter::__construct() — Method in class ResponseEmitter
构造函数
Cache::__construct() — Method in class Cache
使用的缓存配置 默认为使用default_cache配置的参数
Console::__construct() — Method in class Console
构造函数
Db::__construct() — Method in class Db
Db constructor.
Db::_and() — Method in class Db
增加 and条件操作符
Db::_or() — Method in class Db
增加or条件操作符
Db::__destruct() — Method in class Db
析构函数
Base::__construct() — Method in class Base
Base::__destruct() — Method in class Base
定义析构函数 自动释放获得的锁
File::__destruct() — Method in class File
定义析构函数 自动释放获得的锁
File::__construct() — Method in class File
构造方法
Base::__call() — Method in class Base
当访问model中不存在的方法时直接调用$this->db()的相关方法
Base::__callStatic() — Method in class Base
当访问model中不存在的方法时直接调用相关model中的db()的相关方法
Base::__clone() — Method in class Base
Queue::__callStatic() — Method in class Queue
访问Cml::getContainer()->make('cml_queue')中其余方法
Redis::__construct() — Method in class Redis
Redis队列驱动
Route::__callStatic() — Method in class Route
访问Cml::getContainer()->make('cml_route')中其余方法
ArrayJsonSpl::__toString() — Method in class ArrayJsonSpl
Collection::__construct() — Method in class Collection
Create a new collection.
EnumeratesValues::__get() — Method in class EnumeratesValues
动态访问收集代理
EnumeratesValues::__construct() — Method in class EnumeratesValues
HigherOrderCollectionProxy::__construct() — Method in class HigherOrderCollectionProxy
Create a new proxy instance.
HigherOrderCollectionProxy::__get() — Method in class HigherOrderCollectionProxy
代理访问集合项的属性。
HigherOrderCollectionProxy::__call() — Method in class HigherOrderCollectionProxy
代理对集合项的方法调用。
LazyCollection::__construct() — Method in class LazyCollection
创新一个LazyCollection
LazyCollection::__debugInfo() — Method in class LazyCollection
__debugInfo
Email::__construct() — Method in class Email
Email constructor.
Ip2Region::__construct() — Method in class Ip2Region
construct method
Ip2Region::__destruct() — Method in class Ip2Region
destruct method, resource destroy
Page::__construct() — Method in class Page
构造函数
PhpThread::__construct() — Method in class PhpThread
构造函数
Socket::__construct() — Method in class Socket
构造函数
Socket::__destruct() — Method in class Socket
析构函数
UploadFile::__get() — Method in class UploadFile
魔术方法快速获取配置
UploadFile::__set() — Method in class UploadFile
魔术方法,快速配置参数
UploadFile::__isset() — Method in class UploadFile
UploadFile::__construct() — Method in class UploadFile
构造方法
Validate::__construct() — Method in class Validate
初始化要检验的参数
Html::__construct() — Method in class Html
构造方法
dBug::__construct() — Method in class dBug
构造方法