Cet article présente principalement comment utiliser la fonction de contrôleur de plug-in nouvellement prise en charge par ThinkPHP3.2.2. Il est très détaillé et est recommandé aux amis ici.
La version 3.2.2 commence à prendre en charge l'appel de contrôleurs de plug-in. Vous pouvez accéder au contrôleur défini par un plug-in dans le module via une adresse URL plus pratique.
Lorsque la variable du contrôleur de plug-in est transmise dans l'URL, la méthode de fonctionnement dans le contrôleur de plug-in sera automatiquement localisée.
Les variables du contrôleur du plug-in sont définies par le paramètre VAR_ADDON. La valeur par défaut est addon. Par exemple, on le passe dans l'URL :
Copiez le code Le code est le suivant :
http://serverName/Home/info/index/addon/SystemInfo
Copiez le code Le code est la suivante :
Home/Controller/InfoController.class.php
Copiez le code Le code est le suivant :
Home/Addon/SystemInfo/Controller/InfoController.class.php
Copier le code Le code est le suivant :
namespace Home\Addon\SystemInfo\Controller; class InfoController extends \Think\Controller{ public function index(){ echo 'Addon SystemInfo'; } }
Copiez le code Le code est le suivant :
http://serverName/Home/info/index/addon/SystemInfo
Addon SystemInfo
Si notre répertoire de plug-in n'est pas Addon, mais Plugin, alors il doit être défini dans le fichier de configuration :
Copier le code Le code est le suivant :
'VAR_ADDON' => 'plugin'
Copier le code Le code est le suivant :
http://serverName/Home/info/index/plugin/SystemInfo
Extensions de comportement et plug-ins dans ThinkPHP
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!