书栈网 · BookStack 本次搜索耗时 0.011 秒,为您找到 257 个相关结果.
  • ArrayUtil

    ArrayUtil 方法 remove recursiveMerge columnToKey isAssoc ArrayUtil 类名: Imi\Util\ArrayUtil 数组帮助类 方法 remove 从数组中移除一个元素 $array = [ 1 , 2 , 3 , 4 , 5 ]; ...
  • 配置文件

    配置文件 配置文件结构 共有结构 项目配置文件 .env 配置文件 在每个Main 所在目录下的config/config.php 配置文件,会在该Main 被实例化时加载。 如果你不知道Main 是什么,请看上一章:《开始一个新项目》 imi 还支持你在项目根目录下,建立一个.env 文件,在里面设置运行环境配置。 配置文件结构...
  • 中间件

    中间件 中间件 在 imi 中,http、WebSocket、TCP、UDP 服务都使用了中间件,下面简单介绍一下中间件的执行顺序。 中间件是按顺序开始 执行的,但是后执行的中间件先执行完毕。 先执行完毕的中间件,返回结果给前面的中间件。 前面的中间件不一定会采用获得的结果,它有可能对这个结果做修改。 举个简单的例子:A、B、C三个中间件,执...
  • ORM

    ORM 介绍 模型字段和序列化 ORM 介绍 IMI 中目前支持两个模型:数据库模型、内存表模型 模型字段和序列化 模型实例对象可以同时作为数组和对象使用。 如数据库中字段为user_age ,同时支持原字段名和驼峰命名,使用方法如下: // 下面三句是等同的 $model [ 'user_age' ] = 1 ; ...
  • 配置读写

    配置(Config) 读取配置 读取项目配置 读取主服务器配置 读取子服务器配置 智能读取 配置(Config) 关于配置文件的定义,请看基础入门-配置文件章节。 读取配置 类:Imi\Config 读取项目配置 echo Config :: get ( '@app.namespace' ); // namespace ...
  • 中间件

    中间件 中间件 在 imi 中,http、WebSocket、TCP、UDP 服务都使用了中间件,下面简单介绍一下中间件的执行顺序。 中间件是按顺序开始 执行的,但是后执行的中间件先执行完毕。 先执行完毕的中间件,返回结果给前面的中间件。 前面的中间件不一定会采用获得的结果,它有可能对这个结果做修改。 举个简单的例子:A、B、C三个中间件,执...
  • RedisLock

    RedisLock 可配置参数 配置示例 RedisLock RedisLock 是支持分布式的锁。 使用前需要配置 Redis 进程池。 类:Imi\Lock\Handler\Redis Bean 名:RedisLock 可配置参数 /** * 锁的唯一 ID * * @var string */ p...
  • 使用说明

    ORM 介绍 模型字段和序列化 ORM 介绍 IMI 中目前支持两个模型:数据库模型、内存表模型 模型字段和序列化 模型实例对象可以同时作为数组和对象使用。 如数据库中字段为user_age ,同时支持原字段名和驼峰命名,使用方法如下: // 下面三句是等同的 $model [ 'user_age' ] = 1 ; ...
  • ORM

    ORM 介绍 模型字段和序列化 ORM 介绍 IMI 中目前支持两个模型:数据库模型、内存表模型 模型字段和序列化 模型实例对象可以同时作为数组和对象使用。 如数据库中字段为user_age ,同时支持原字段名和驼峰命名,使用方法如下: // 下面三句是等同的 $model [ 'user_age' ] = 1 ; ...
  • Random

    Random 方法 int number text letter digital letterAndNumber Random 类名: Imi\Util\Random 随机生成一些东西的工具类 方法 int 随机整数 // 随机范围:PHP_INT_MIN-PHP_INT_MAX echo Random :: i...