Yii2 利用controllerMap自定义控制器类

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

首先建立咱们的API文件夹结构以下 :web

ApiController.PHP:api

<?php  框架

/** frontend

 * Created by PhpStorm. yii

 * User: Administrator spa

 * Date: 2016/3/16 .net

 * Time: 23:03 code

 */   orm

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

相关文章
相关标签/搜索