Maison > cadre php > YII > Comment accéder au contrôleur dans yii2

Comment accéder au contrôleur dans yii2

(*-*)浩
Libérer: 2019-11-05 14:28:06
original
4273 Les gens l'ont consulté

Comment accéder au contrôleur dans yii2

Le contrôleur par défaut de Yii2 n'a qu'un seul répertoire sous le répertoire du contrôleur. Lorsque cela est nécessaire pour le développement, vous devez ajouter un nouveau répertoire sous ce répertoire, qui est Ajouter un répertoire secondaire sous. le contrôleur, tel que controller/api/MemberController.php, et accédez directement à /api/member/.         (Étude recommandée :  tutoriel yii)  

Cet aspect de la gestion et de la modularisation du code est intéressant.

Par exemple, vous devez créer un nouveau répertoire API sous le répertoire des contrôleurs par défaut. À ce stade, les contrôleurs liés à l'API sont placés dans l'API.

La structure des répertoires créée est la suivante :

Comment accéder au contrôleur dans yii2

Le code de MemberController.php est le suivant :

<?php
//注意此处的命名空间有\api (关键关键关键)
namespace app\controllers\api;
 
use Yii;
use yii\web\Controller;
 
//位于API目录下面的Member控制器
class MemberController extends Controller{
 
    //
    public function actionIndex(){
        echo &#39;This is member index&#39;;
        exit();
    }
 
     
    public function actionTest(){
        echo &#39;TTTTTTTTTTTTTTT&#39;;
        exit();
    }
 
 
    public function actionHello(){
        return &#39;Hello World!!!&#39;;
        exit();
    }
}
Copier après la connexion

Pour le calque de vue correspondant qui doit être rendu, veuillez également créer le calque de vue correspondant sous les vues.

Il existe une autre façon d'utiliser les modules. Par exemple, dans la partie admin en arrière-plan, vous pouvez créer un module pour faciliter la gestion intégrée.

C'est similaire dans yii1. C'est juste qu'il y a plus d'espaces de noms dans yii2. Une mention spéciale est requise (voir code).

Ajout de captures d'écran de mes propres expériences

Comment accéder au contrôleur dans yii2

Comment accéder au contrôleur dans yii2

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal