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

黄舟
Libérer: 2023-03-05 18:28:01
original
1069 Les gens l'ont consulté



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


Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!