前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Yii2 利用controllerMap自定义控制器类

Yii2 利用controllerMap自定义控制器类

作者头像
botkenni
发布2019-09-02 16:21:29
6150
发布2019-09-02 16:21:29
举报
文章被收录于专栏:IT码农IT码农IT码农

Yii2框架为我们自定义好的 controllers,Models,views,标准的MVC结构框架,但是有些时候我们写接口希望结构更加清晰而不希望与其他控制器放在一起,想自定义文件夹作为API的控制器类,下面就介绍利用yii的controllerMap来自定义我们的API控制器。

首先创建我们的API文件夹结构如下 :

ApiController.PHP:

<?php

/**

* Created by PhpStorm.

* User: Administrator

* Date: 2016/3/16

* Time: 23:03

*/

namespace frontend\api;

use yii\web\Controller;

class ApiController extends Controller{

public function actionTest(){

echo 'Hello Api';

}

}

在frontend/config/main.php配置

增加了controllerMap配置:

'controllerMap'=>[

'api'=>[

'class'=>'frontend\api\ApiController'

]],

访问我们的API控制器:

已经完成了自定义的控制器配置

我的博客即将同步至腾讯云+社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=64119zusv5g8

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档