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

相關文章
相關標籤/搜索