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

    Redis 模型 介绍 模型定义 @RedisEntity @Column 模型操作 查找一条记录 查询多条记录 保存记录 删除记录 批量删除 Redis 模型 介绍 Redis 模型适合固定结构的数据结构,可以跟关系型数据库的模型一样,无需关心直接的操作,增删改查一把梭。 模型定义 喜闻乐见的对命名空间、类名无要求,只...
  • HTTP 控制器

    HTTP 控制器 指定 WebSocket 数据处理器 HTTP 控制器 在 WebSocket 服务器中,如果有需要可以在 HTTP 控制器中自行做握手处理。 指定 WebSocket 数据处理器 在控制器中的方法上加上注解: @WSConfig ( parserClass = \Imi\Server\WebSocket\Parser\J...
  • 缓存

    缓存 配置 文件缓存 Redis 缓存 使用 写入缓存 批量写入缓存 读取缓存 批量读取缓存 删除缓存 批量删除缓存 缓存是否存在 清空缓存 缓存 IMI 中的缓存,符合PSR-16规范。使用时需要先配置驱动和实例。 配置 文件缓存 <? php return [ 'caches' =...
  • 路由

    路由 启用路由 路由配置 注解说明 @Controller @Route @Action 配置 路由 启用路由 服务器配置文件中加入中间件: return [ 'beans' => [ 'HttpDispatcher' => [ ...
  • 视图

    视图 json 可选配置 xml 模版渲染 必选配置 使用方式 控制器-动作 模版文件 其它 视图 在前面讲到的例子中,几乎都是直接对$response 进行操作,然而实际上很少需要对其直接操作的情况。 在 IMI 中可以使用视图来决定响应内容和格式,包括JSON、XML、模版渲染在内的 IMI 认为都是视图,视图可以直接通过注解...
  • 不使用中间件

    不使用中间件 监听写法 不使用中间件 imi中内置实现了中间件+控制器方式开发tcp,在一些场景也可以选择不使用,直接监听服务器的packet事件,进行手动处理。 监听写法 <? php namespace Imi \Server\UdpServer\Listener ; use Imi \ServerManage ; ...
  • 不使用中间件

    不使用中间件 监听写法 不使用中间件 imi中内置实现了中间件+控制器方式开发tcp,在一些场景也可以选择不使用,直接监听服务器的receive事件,进行手动处理。 监听写法 <? php namespace Imi \Server\TcpServer\Listener ; use Imi \App ; use I...
  • 不使用中间件

    不使用中间件 监听写法 不使用中间件 imi中内置实现了中间件+控制器方式开发tcp,在一些场景也可以选择不使用,直接监听服务器的receive事件,进行手动处理。 监听写法 <? php namespace Imi \Server\TcpServer\Listener ; use Imi \App ; use I...
  • 错误异常处理

    错误异常处理 指定默认处理器 处理器参数设置 编写处理器 错误异常处理 当程序出现错误或者异常时,我们一般会希望在开发时输出报错信息,在生产环境时隐藏详细的信息。 在 IMI 中,提供了 Http 服务的错误异常默认处理器支持。 默认 Http 错误处理器:Imi\Server\Http\Error\JsonErrorHandler ...
  • 事件

    事件 imi 框架事件 IMI.INITED IMI.APP.INIT IMI.MAIN_SERVER.WORKER.START.APP IMI.SERVER.CREATE.BEFORE IMI.SERVER.CREATE.AFTER IMI.SERVERS.CREATE.BEFORE IMI.SERVERS.CREATE.AFTER IMI....