# 扩展模块
# 目录结构
│ admin.php --------------------------------------------------------------------后台接口入口
│ api.php --------------------------------------------------------------------手机端接口入口
│ console.php --------------------------------------------------------------------控制台入口
│ frontend.php --------------------------------------------------------------------页面端入口
│ install.php --------------------------------------------------------------------安装入口
│ manifest.xml --------------------------------------------------------------------模块配置
│ uninstall.php --------------------------------------------------------------------卸载入口
│ upgrade.php --------------------------------------------------------------------更新入口
├─admin --------------------------------------------------------------------后台接口目录
│ │ DefaultController.php
├─api --------------------------------------------------------------------手机端接口入口
│ AccountController.php
├─config --------------------------------------------------------------------配置目录
│ account.php --------------------------------------------------------------------自定义配置
│ admin.php --------------------------------------------------------------------后台接口配置
│ api.php --------------------------------------------------------------------手机端接口配置
│ frontend.php --------------------------------------------------------------------页面端配置
│ menu.php --------------------------------------------------------------------菜单路由配置
├─frontend --------------------------------------------------------------------页面端入口
│ DocController.php
├─migrations --------------------------------------------------------------------数据库脚本目录,分版本
│ m220506_074257_diandi_distribution_account_agent.php
├─models --------------------------------------------------------------------模型
│ ├─account
│ │ DistributionAccountAgent.php
│ ├─activity
│ ├─advertising
│ │ DiandiDistributionIndexMenu.php
├─python --------------------------------------------------------------------python代码目录
│ __init__.py
│
├─services --------------------------------------------------------------------服务目录
│ │ AddressService.php
│ └─events --------------------------------------------------------------------事件
│ DdOrderEvent.php --------------------------------------------------------------------事件数据调度器
│ OrderEvents.php --------------------------------------------------------------------事件服务
# 配置
# 接口配置
控制器定义
controller:模块名称/控制器名称
是否支持复数
pluralize: 支持设置为true ,否则为false 一般不支持,设置为支持,接口请求过程中不区分actionName和actionNames
请求方式
'GET,POST,DELEET,POST,PUT 请求名称' => '映射名称(actionName中的‘name’)',
return [
[
'class' => 'yii\rest\UrlRule',
'controller' => ['diandi_distribution/ceshi'],
'pluralize' => false,
'extraPatterns' => [
'GET dongjie' => 'dongjie',
'GET sms' => 'sms',
],
],
编辑当前页 (opens new window)
目录结构 →