承接 qingbing/yii2-route 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

qingbing/yii2-route

Composer 安装命令:

composer require qingbing/yii2-route

包简介

yii2实现组件:路由管理,可开启路由日志,接口访问日志

README 文档

README

  • yii2实现组件:路由管理,可开启路由日志,接口访问日志
  • 必须使用 qingbing/yii2-helper 的 {{%systems}} 表(\YiiHelper\features\system\models\Systems)

使用

一、配置

1.1 配置控制器 web.php

'controllerMap' => [
    // 路由管理
    'interface'       => \YiiRoute\controllers\InterfaceController::class,
    'interface-field' => \YiiRoute\controllers\InterfaceFieldController::class,
    'route-log'       => \YiiRoute\controllers\RouteLogController::class,
]

1.2 配置路由组件启动 web.php

'bootstrap'  => [
    'bootRoute',
],
'components' => [
    'bootRoute'      => [
        'class'                 => \YiiRoute\boots\RouteBootstrap::class,
        'openRoute'             => define_var('COM_BOOT_ROUTE_OPEN_ROUTE', true), // 开启路由记录
        'acceptNewInterface'    => define_var('COM_BOOT_ROUTE_ACCEPT_NEW_INTERFACE', true), // 记录新接口信息
        'throwIfSystemNotExist' => define_var('COM_BOOT_ROUTE_THROW_IF_SYSTEM_NOT_EXIST', true), // 不存在的系统是否抛出异常终止
    ],
],

1.3 配置组件常量 define-local.php

// bootRoute 组件(路由接口管理)
defined('COM_BOOT_ROUTE_OPEN_ROUTE') or define('COM_BOOT_ROUTE_OPEN_ROUTE', true); // 开启路由记录
defined('COM_BOOT_ROUTE_ACCEPT_NEW_INTERFACE') or define('COM_BOOT_ROUTE_ACCEPT_NEW_INTERFACE', true); // 记录新接口信息
defined('COM_BOOT_ROUTE_THROW_IF_SYSTEM_NOT_EXIST') or define('COM_BOOT_ROUTE_THROW_IF_SYSTEM_NOT_EXIST', true); // 不存在的系统是否抛出异常终止

二、对外 action

  • \YiiRoute\actions\SystemOptions::class(接口系统选项)
  • \YiiRoute\actions\SystemTypeOptions::class(接口系统类型选项)

统计信息

  • 总下载量: 2
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 1
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-11-30

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固