Maison  >  Article  >  développement back-end  >  Yii Framework Official Guide Series 33 – Extension de Yii : présentation

Yii Framework Official Guide Series 33 – Extension de Yii : présentation

黄舟
黄舟original
2017-02-15 09:26:021069parcourir



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) !


Déclaration:
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