L'extension de Yii est un comportement très courant en développement. Par exemple, lorsque vous écrivez un nouveau contrôleur, vous héritez de la classe CController Extended Yii ; vous écrivez un nouveau composant, vous héritez de CWidget ou d'une classe de composant existante. Si le code d'extension est conçu par un développeur tiers pour être réutilisé, nous l'appelons une extension (Extension).
Une extension sert généralement un seul objectif. Dans Yii, elle peut être classée comme suit :
Composants d'application
Composant
Contrôleur
Action
Filtre
Commande console
Validator : Le validateur est un composant hérité de la classe CValidator.
Helper : Un helper est une classe avec uniquement des méthodes statiques. est similaire à une fonction globale utilisant le nom de la classe comme espace de noms
Module : Un module est un package avec plusieurs fichiers de classe et les fichiers spécialisés correspondants. Un module est généralement plus avancé et possède. des fonctions plus avancées qu'un seul composant. Par exemple, nous pouvons avoir un module avec un ensemble complet de fonctions de gestion des utilisateurs.
Les extensions peuvent également être des composants qui n'entrent dans aucun des composants. catégories ci-dessus. En fait, Yii est conçu avec tant de soin que presque chaque élément de son code peut être étendu et personnalisé pour répondre à des besoins spécifiques.
Tutoriels de la série d'extensions :
Série de guides officiels de Yii Framework 34 - Extension de Yii : utilisation d'extensions
Série de guides officiels de Yii Framework 35 - Extension de Yii : création d'extensions
Série de guides officiels du Yii Framework 36 - Extension de Yii : Utilisation de bibliothèques tierces
Ce qui précède est le contenu de la série de guides officiels du Yii Framework 33 - Extension de Yii : Présentation Pour plus de contenu connexe, veuillez prêter attention à. PHP Chinese Net (www.php.cn) !