Voici la liste des différentes classes que contient Yii Framework :
Nom | Description |
---|---|
Yii | Cette classe contient l'utilitaire principale offrant des fonctionnalités courantes du cadre d'application Yii, comme le chargement de classes, le journal de bord, et la gestion des erreurs. |
YiiRequirementChecker | Cette classe permet de vérifier si le système répond aux exigences minimales pour exécuter une application Yii. |
yii\BaseYii | Cette classe contient la base pour les fonctions du cadre d'application Yii, gérant des fonctionnalités de base comme l'autoloading des classes. |
yii\base\Action | Cette classe contient la base pour toutes les actions des contrôleurs, représentant une action unique dans un contrôleur. |
yii\base\ActionEvent | Cette classe contient une représentation des paramètres d'un événement déclenché lors de l'exécution d'une action, pour transmettre des informations spécifiques. |
yii\base\ActionFilter | Cette classe contient la base pour les filtres d'action, permettant de manipuler ou d'interrompre les actions des contrôleurs. |
yii\base\Application | Cette classe contient la base pour les applications, gérant le cycle de vie et les composantes de l'application (comme les requêtes, réponses,...). |
yii\base\ArrayAccessTrait | Cette classe permet de fournir des implémentations pour les interfaces IteratorAggregate, ArrayAccess et Countable, permettant de traiter les objets comme des tableaux. |
yii\base\Arrayable | Cette classe contient un interface pour les classes souhaitant personnaliser la représentation de leurs instances sous forme de tableau. |
yii\base\ArrayableTrait | Cette classe contient une implémentation commune de l'interface Arrayable, facilitant la conversion des objets en tableaux. |
yii\base\BaseObject | Cette classe contient la base pour les objets avec prise en charge des propriétés dynamiques, utilisée pour les fonctionnalités avancées d'objets. |
yii\base\Behavior | Cette classe contient la base pour les comportements, permettant de définir des fonctionnalités réutilisables à ajouter dynamiquement à des composantes. |
yii\base\BootstrapInterface | Cette classe contient un interface pour les classes participant au processus de démarrage de l'application (bootstrap), comme la configuration des composantes. |
yii\base\Component | Cette classe contient la base implémentant les fonctionnalités d'événements et de comportements, servant de fondation pour les composants extensibles. |
yii\base\Configurable | Cette classe contient un interface pour les classes acceptant la configuration de leurs propriétés via le dernier paramètre de leur constructeur. |
yii\base\Controller | Cette classe contient la base pour les contrôleurs, encapsulant la logique du contrôleur et la gestion des actions. |
yii\base\DynamicContentAwareInterface | Cette classe contient un interface pour les classes prenant en charge le contenu dynamique dans les vues Yii. |
yii\base\DynamicContentAwareTrait | Cette classe permet de fournir des méthodes pour gérer le contenu dynamique dans les vues, associé à DynamicContentAwareInterface. |
yii\base\DynamicModel | Cette classe contient un modèle permettant de définir des attributs de façon dynamique, utile pour la validation de données ad hoc. |
yii\base\ErrorException | Cette classe contient une représentation d'une exception liée à une erreur PHP, permettant de capturer et de gérer les erreurs PHP. |
yii\base\ErrorHandler | Cette classe contient un gestionnaire des erreurs PHP non capturées et des exceptions, fournissant des outils pour afficher les erreurs de manière plus contrôlée. |
yii\base\Event | Cette classe contient la base pour les événements, facilitant le déclenchement et la gestion d'événements dans le cadre d'application. |
yii\base\Exception | Cette classe contient une représentation d'une exception générique pour divers cas d'utilisation. C'est la classe de base pour les exceptions spécifiques dans Yii. |
yii\base\ExitException | Cette classe contient une représentation de la terminaison normale d'une application, souvent utilisée lorsqu'un programme appelle la fonction exit(). |
yii\base\InlineAction | Cette classe contient une représentation d'une action définie sous forme de méthode dans un contrôleur. Utilisée pour exécuter une méthode du contrôleur directement en tant qu'action. |
yii\base\InvalidArgumentException | Cette classe contient une exception causée par des paramètres invalides passés à une méthode. |
yii\base\InvalidCallException | Cette classe contient une exception déclenchée lorsqu'une méthode est appelée de manière incorrecte ou dans un contexte inapproprié. |
yii\base\InvalidConfigException | Cette classe contient une exception causée par une configuration incorrecte d'un objet (par exemple, propriétés manquantes ou mal configurées). |
yii\base\InvalidParamException | Cette classe contient une exception déclenchée par des paramètres invalides passés à une méthode (similaire à InvalidArgumentException, mais plus orientée vers les paramètres). |
yii\base\InvalidRouteException | Cette classe contient une exception déclenchée lorsqu'une route est invalide, ce qui signifie qu'une action ou un contrôleur est introuvable. |
yii\base\InvalidValueException | Cette classe contient une exception déclenchée lorsqu'une fonction retourne une valeur d'un type inattendu. |
yii\base\Model | Cette classe contient la base pour les modèles de données dans Yii, utilisée pour représenter et manipuler les données (comme les formulaires, les validations,...). |
yii\base\ModelEvent | Cette classe contient une représentation de paramètre requis par les événements associés aux modèles (comme les événements avant ou après la validation). |
yii\base\Module | Cette classe contient une classe de base pour les modules et les applications dans Yii. Un module est une sous-application autonome avec son propre contrôleur, modèles, et vues. |
yii\base\NotSupportedException | Cette classe contient une exception déclenchée lorsqu'une fonctionnalité non supportée est accédée (par exemple, une méthode non implémentée). |
yii\base\Object | Cette classe contient une ancienne classe de base pour les objets avec prise en charge des propriétés dynamiques dans Yii (obsolète, remplacée par BaseObject). |
yii\base\Request | Cette classe contient une représentation d'une requête HTTP étant traitée par une application Yii, encapsulant des informations sur la requête, comme les paramètres et les entêtes. |
yii\base\Response | Cette classe contient une représentation de la réponse d'une application Yii à une requête HTTP. Elle gère les données de sortie et l'envoi des entêtes HTTP. |
yii\base\Security | Cette classe permet de fournir un ensemble de méthodes pour gérer des tâches liées à la sécurité, comme le chiffrement, la génération de mots de passe, la vérification de signatures cryptographiques,... |
yii\base\StaticInstanceInterface | Cette classe contient un interface pour fournir des instances statiques à des classes, utilisée pour obtenir des informations sur une classe ne pouvant pas être exprimées via des méthodes statiques. |
yii\base\StaticInstanceTrait | Cette classe permet de fournir des méthodes pour implémenter l'interface StaticInstanceInterface, facilitant la création d'instances statiques. |
yii\base\Theme | Cette classe contient une représentation d'un thème d'application, permettant de personnaliser les vues et les styles d'une application en fonction du thème sélectionné. |
yii\base\UnknownClassException | Cette classe contient une représentation d'une exception causée par l'utilisation d'une classe inconnue ou introuvable. |
yii\base\UnknownMethodException | Cette classe contient une représentation d'une exception causée par l'appel d'une méthode inconnue sur un objet (méthode non définie ou inaccessible). |
yii\base\UnknownPropertyException | Cette classe contient une représentation d'une exception déclenchée lors de l'accès à une propriété d'objet inconnue ou non définie. |
yii\base\UserException | Cette classe contient une classe de base pour les exceptions destinées à être affichées aux utilisateurs finaux. Ces exceptions sont conçues pour des messages plus "conviviaux" à afficher directement. |
yii\base\View | Cette classe contient une représentation d'un objet de vue dans le modèle MVC (Model-View-Controller). Il est utilisé pour gérer l'affichage des données aux utilisateurs, comme le rendu de gabarits. |
yii\base\ViewContextInterface | Cette classe contient une interface que doivent implémenter les classes souhaitant prendre en charge les noms de vues relatifs, facilitant le rendu de vues basées sur leur contexte. |
yii\base\ViewEvent | Cette classe contient une représentation des événements déclenchés par la composante View lors du processus de rendu de vues (avant ou après le rendu, par exemple). |
yii\base\ViewNotFoundException | Cette classe contient une exception causée lorsque le fichier de vue demandé n'est pas trouvé, ce qui empêche le rendu de la page. |
yii\base\ViewRenderer | Cette classe contient une classe de base pour les classes de rendu de vues. Elle permet de créer des systèmes de rendu personnalisés pour les fichiers de vues, comme le rendu de gabarits en PHP ou en Twig. |
yii\base\Widget | Cette classe contient la base pour les widgets, étant des composantes autonomes pouvant encapsuler une logique et un rendu de vue. Ils permettent de réutiliser facilement des blocs d'interface dans une application. |
yii\base\WidgetEvent | Cette classe contient une représentation de paramètre des événements déclenchés par les widgets (comme des événements avant ou après le rendu du widget). |
yii\behaviors\AttributeBehavior | Cette classe contient le comportement permettant d'assigner automatiquement une valeur spécifiée à un ou plusieurs attributs d'un objet ActiveRecord lors de certains événements (comme avant l'insertion ou la mise à jour d'un enregistrement). |
yii\behaviors\AttributeTypecastBehavior | Cette classe permet de fournir la capacité de typer automatiquement les attributs d'un modèle (c'est-à-dire forcer certains attributs à être castés vers des types spécifiques, comme un entier ou une chaîne). |
yii\behaviors\AttributesBehavior | Cette classe permet d'assigner automatiquement des valeurs spécifiées à plusieurs attributs d'un objet ActiveRecord lors d'événements particuliers. |
yii\behaviors\BlameableBehavior | Cette classe permet de remplir automatiquement les attributs spécifiés avec l'ID de l'utilisateur actuel. Utilisé pour enregistrer qui a créé ou mis à jour un enregistrement. |
yii\behaviors\CacheableWidgetBehavior | Cette classe permet de mettre en cache le contenu des widgets en fonction de la durée et des dépendances spécifiées, améliorant ainsi les performances des widgets. |
yii\behaviors\OptimisticLockBehavior | Cette classe permet d'implémenter un verrou optimiste sur un modèle, en mettant automatiquement à jour la version de verrouillage (habituellement une colonne en base de données) lors de modifications. |
yii\behaviors\SluggableBehavior | Cette classe permet de générer automatiquement un slug (un identificateur lisible dans l'URL) à partir d'un attribut spécifié, souvent utilisé pour créer des URLs conviviales. |
yii\behaviors\TimestampBehavior | Cette classe permet de remplir automatiquement les attributs spécifiés (comme created_at ou updated_at) avec l'horodatage actuel lors de la création ou de la mise à jour d'un enregistrement. |
yii\caching\ApcCache | Cette classe permet d'implémenter le cache en utilisant APC (Alternative PHP Cache), permettant d'entreposer les données en mémoire partagée pour une récupération rapide. |
yii\caching\ArrayCache | Cette classe permet de fournir un cache pour la requête actuelle en entreposant les valeurs dans un tableau. Ce cache est éphémère et disparaît à la fin de la requête. |
yii\caching\Cache | Cette classe contient la base pour les classes de cache supportant différentes implémentations d'entreposage (fichiers, base de données,...). Gère des fonctions générales comme l'écriture et la récupération du cache. |
yii\caching\CacheInterface | Cette classe contient un interface de base que toutes les classes de cache doivent implémenter pour garantir une structure commune. |
yii\caching\ChainedDependency | Cette classe contient une représentation d'une dépendance de cache étant composée d'une liste d'autres dépendances, combinant plusieurs critères pour valider ou invalider le cache. |
yii\caching\DbCache | Cette classe permet d'implémenter un cache en entreposant les données dans une base de données. Les informations mises en cache sont insérées dans des tables SQL. |
yii\caching\DbDependency | Cette classe contient une représentation d'une dépendance de cache basée sur le résultat d'une requête SQL. Si les résultats de la requête changent, le cache est invalidé. |
yii\caching\DbQueryDependency | Cette classe permet de fonctionner avec des objets implémentant l'interface yii\db\QueryInterface pour déterminer la dépendance. |
yii\caching\Dependency | Cette classe contient la base pour toutes les classes de dépendances de cache. Utilisée pour établir des critères basés sur lesquels les données en cache seront invalidées ou mises à jour. |
yii\caching\DummyCache | Cette classe contient une composante de cache factice. Il est utilisé lorsque vous voulez désactiver temporairement le cache dans votre application sans modifier trop de configurations. |
yii\caching\ExpressionDependency | Cette classe contient une représentation d'une dépendance basée sur le résultat d'une expression PHP. Si l'expression retourne un résultat différent, le cache est invalidé. |
yii\caching\FileCache | Cette classe contient une implémentation d'un cache en utilisant des fichiers. Les données mises en cache sont entreposées dans des fichiers sur le système de fichiers. |
yii\caching\FileDependency | Cette classe contient un représentation d'une dépendance de cache basée sur le temps de dernière modification d'un fichier. Si le fichier est modifié, le cache est invalidé. |
yii\caching\MemCache | Cette classe permet d'implémenter une composante de cache basé sur memcache et memcached. Il stocke les données en mémoire pour une récupération rapide. |
yii\caching\MemCacheServer | Cette classe contient une représentation des données de configuration pour un serveur memcache ou memcached unique, utilisé pour spécifier les détails de connexion à un serveur. |
yii\caching\TagDependency | Cette classe permet d'associer un élément de données mis en cache avec un ou plusieurs balises. Si une balise est invalidé, toutes les données associées à cette balise sont également invalidées. |
yii\caching\WinCache | Cette classe permet de fournir une composante de cache utilisant Windows Cache, spécifique aux environnements Windows. |
yii\caching\XCache | Cette classe permet de fournir une composante de cache utilisant XCache, une extension de cache PHP. |
yii\caching\ZendDataCache | Cette classe permet d'implémenter une composante de cache utilisant Zend Data Cache. |
yii\captcha\Captcha | Cette classe permet de générer une image CAPTCHA ainsi qu'un champ de saisie pour vérifier que l'utilisateur entre bien le code affiché dans l'image. |
yii\captcha\CaptchaAction | Cette classe permet d'indiquer une action générant l'image CAPTCHA. Utilisée généralement avec les contrôleurs pour gérer les actions spécifiques liées au CAPTCHA. |
yii\captcha\CaptchaAsset | Cette classe permet de fournir les fichiers JavaScript nécessaires pour le widget yii\captcha\Captcha. |
yii\captcha\CaptchaValidator | Cette classe permet de valider que la valeur entrée par l'utilisateur correspond bien au code de vérification affiché dans le CAPTCHA. |
yii\console\Application | Cette classe contient une représentation d'une application de type console. Utilisée pour les scripts en ligne de commande dans Yii. |
yii\console\Controller | Cette classe contient la base pour les classes de commandes console. Permet de définir des actions exécutables via la ligne de commande. |
yii\console\ErrorHandler | Cette classe permet de gérer les erreurs PHP non interceptées et les exceptions dans les applications console. |
yii\console\Exception | Cette classe contient une représentation d'une exception causée par une mauvaise utilisation d'une commande console. |
yii\console\ExitCode | Cette classe permet de fournir des constantes pour définir les codes de sortie des commandes console (par exemple, succès, erreur). |
yii\console\Markdown | Cette classe permet d'indiquer un analyseur Markdown amélioré pour être lu dans des environnements de console, facilitant l'affichage formaté. |
yii\console\Request | Cette classe contient une représentation des informations environnementales d'une application console. Elle contient des détails sur l'entrée de la commande. |
yii\console\Response | Cette classe contient une représentation de résultat d'une application console, y compris la sortie de texte ou les codes de retour. |
yii\console\UnknownCommandException | Cette classe contient une représentation d'une exception causée par l'utilisation incorrecte d'une commande console, par exemple si la commande est introuvable ou incorrecte. |
yii\console\controllers\AssetController | Cette classe permet de combiner et de compresser les fichiers JavaScript et CSS. Utile pour optimiser les performances des applications en réduisant le nombre et la taille des fichiers à charger. |
yii\console\controllers\BaseMigrateController | Cette classe contient la base pour les contrôleurs de migration. Gère les fonctionnalités partagées entre les différentes commandes de migration. |
yii\console\controllers\CacheController | Cette classe permet de vider le cache. Il inclut des commandes pour nettoyer divers types de caches utilisés dans l'application (comme le cache de fichiers, de base de données,...). |
yii\console\controllers\FixtureController | Cette classe permet de gérer le chargement et le déchargement des données de fixtures. Les fixtures sont souvent utilisées dans les tests pour préparer l'environnement avec des données spécifiques. |
yii\console\controllers\HelpController | Cette classe permet de fournir des informations d'aide sur les commandes console disponibles. Il affiche des descriptions et des détails sur la manière d'utiliser chaque commande. |
yii\console\controllers\MessageController | Cette classe permet d'extraire les messages à traduire des fichiers sources. Il aide à l'internationalisation en extrayant automatiquement les chaînes de caractères marquées pour traduction. |
yii\console\controllers\MigrateController | Cette classe permet de gérer les migrations de la base de données de l'application, y compris la création, l'application, l'annulation ou l'examen des migrations. |
yii\console\controllers\ServeController | Cette classe permet d'exécuter le serveur Web PHP intégré. Cette commande est utile pour tester l'application localement sans avoir besoin de configurer un serveur externe. |
yii\console\widgets\Table | Cette classe permet d'afficher une table dans la console. Cette classe est utilisée pour formater et afficher des données sous forme tabulaire dans un environnement en ligne de commande. |
yii\data\ActiveDataFilter | Cette classe permet de composer une condition de filtrage dans un format compatible avec yii\db\QueryInterface::where(). Utilisé pour filtrer les résultats basés sur des modèles ActiveRecord. |
yii\data\ActiveDataProvider | Cette classe permet d'implémenter un fournisseur de données basé sur yii\db\Query et yii\db\ActiveQuery. Il est souvent utilisé pour fournir des données à des composants d'interface utilisateur tels que des grilles de données. |
yii\data\ArrayDataProvider | Cette classe permet d'implémenter un fournisseur de données basé sur un tableau. Il permet de manipuler et d'afficher des collections de données stockées dans des tableaux au lieu d'être récupérées depuis une base de données. |
yii\data\BaseDataProvider | Cette classe permet d'indiquer une classe de base pour les fournisseurs de données. Elle implémente certaines fonctionnalités communes comme la pagination et le tri, et doit être étendue par les classes spécifiques. |
yii\data\DataFilter | Cette classe permet d'indiquer le modèle spécialisé pour traiter les spécifications de filtrage dans les requêtes. Il aide à créer des critères de recherche avancés sur la base des données reçues. |
yii\data\DataProviderInterface | Cette classe permet d'indiquer l'interface que toutes les classes de fournisseurs de données doivent implémenter. Elle définit les méthodes principales pour obtenir et manipuler les données fournies aux vues. |
yii\data\Pagination | Cette classe permet d'indiquer la représentation des informations pertinentes à la pagination des éléments de données. Elle est utilisée pour diviser de grandes collections de données en pages plus petites et gérer la navigation entre elles. |
yii\data\Sort | Cette classe permet d'indiquer une représentation des informations pertinentes pour le tri des données. Il est utilisé pour définir comment les éléments de données doivent être triés (ascendant ou descendant) selon des critères spécifiques. |
yii\data\SqlDataProvider | Implémente un fournisseur de données basé sur une simple requête SQL. Il permet d'utiliser directement des instructions SQL pour obtenir les données à afficher ou manipuler. |
yii\db\ActiveQuery | Cette classe contient une représentation d'une requête de base de données associée à une classe Active Record. Elle est utilisée pour construire des requêtes complexes liées à des modèles ActiveRecord. |
yii\db\ActiveQueryInterface | Cette classe permet de définir l'interface commune devant être implémentée par les classes de requêtes ActiveRecord. Elle assure la cohérence des méthodes utilisées dans ces requêtes. |
yii\db\ActiveQueryTrait | Cette classe permet d'implémenter des méthodes et propriétés communes pour les classes de requêtes ActiveRecord, permettant de partager du code entre ces classes. |
yii\db\ActiveRecord | Cette classe contient une classe de base représentant des données relationnelles sous forme d'objets. Chaque modèle ActiveRecord correspond à une table de base de données et permet d'interagir facilement avec celle-ci via des objets. |
yii\db\ActiveRecordInterface | Cette classe contient une interface pour les classes ActiveRecord. Elle définit les méthodes nécessaires à l'implémentation des modèles ActiveRecord. |
yii\db\ActiveRelationTrait | Cette classe permet d'implémenter des méthodes et propriétés communes pour les requêtes relationnelles des ActiveRecord, permettant de définir et gérer les relations entre modèles. |
yii\db\AfterSaveEvent | Cette classe contient une représentation des informations disponibles dans les événements yii\db\ActiveRecord::EVENT_AFTER_INSERT et yii\db\ActiveRecord::EVENT_AFTER_UPDATE, fournissant des détails sur les enregistrements après leur insertion ou mise à jour. |
yii\db\ArrayExpression | Cette classe contient une représentation d'une expression SQL de type tableau. Utilisé pour interagir avec des colonnes ou des paramètres de requête SQL de type tableau. |
yii\db\BaseActiveRecord | Cette classe contient la base pour les classes représentant des données relationnelles sous forme d'objets. Elle est héritée par la classe ActiveRecord et offre des fonctionnalités de base pour la manipulation des données. |
yii\db\BatchQueryResult | Cette classe contient une représentation d'une requête par lot permettant de récupérer des données en petites portions. Cela permet de traiter de grands ensembles de données sans surcharger la mémoire. |
yii\db\CheckConstraint | Cette classe contient une représentation des métadonnées d'une contrainte de vérification (CHECK) sur une table de base de données. Ces contraintes limitent les valeurs possibles dans une colonne. |
yii\db\ColumnSchema | Cette classe permet de décrire les métadonnées d'une colonne dans une table de base de données. Il inclut des informations telles que le nom, le type, la taille et d'autres propriétés de la colonne. |
yii\db\ColumnSchemaBuilder | Cette classe permet d'aider à définir les types de schéma de base de données via une interface en PHP. Il est utilisé pour construire des définitions de colonnes de manière programmatique. |
yii\db\Command | Cette classe contient une représentation d'une commande SQL à exécuter contre une base de données. Elle fournit des méthodes pour construire et exécuter des requêtes SQL en toute sécurité. |
yii\db\Connection | Cette classe contient une représentation d'une connexion à une base de données via PDO. Elle gère les transactions, les requêtes et l'interaction avec la base de données. |
yii\db\Constraint | Cette classe contient une représentation des métadonnées d'une contrainte de table. Cela inclut les contraintes de clef primaire, de clef étrangère et de contraintes uniques. |
yii\db\ConstraintFinderInterface | Cette classe permet de définir les méthodes pour obtenir des informations sur les contraintes de table. Utilisé pour accéder aux métadonnées des contraintes dans une base de données. |
yii\db\ConstraintFinderTrait | Cette classe permet de fournir des méthodes pour obtenir des informations sur les contraintes de table. Ce trait permet de partager du code entre les classes devant rechercher ces contraintes. |
yii\db\DataReader | Cette classe contient une représentation d'un flux de lignes provenant d'un ensemble de résultats de requête. Il est utilisé pour lire les résultats de la base de données de manière séquentielle (flux en avant uniquement). |
yii\db\DefaultValueConstraint | Cette classe contient une représentation des métadonnées d'une contrainte de valeur par défaut sur une table de base de données. Cela permet de définir une valeur par défaut lorsqu'aucune donnée n'est fournie pour une colonne. |
yii\db\Exception | Cette classe contient une représentation d'une exception causée par des opérations liées à la base de données. Elle est levée lorsque des erreurs SQL ou PDO surviennent. |
yii\db\Expression | Cette classe contient une représentation d'une expression SQL ne nécessitant pas d'être échappée ou citée. Utilisée pour insérer des expressions SQL directement dans une requête sans traitement supplémentaire. |
yii\db\ExpressionBuilder | Cette classe permet de construire des objets de type yii\db\Expression. Utilisée pour convertir des expressions complexes en SQL brut. |
yii\db\ExpressionBuilderInterface | Cette classe contient un interface conçue pour construire des expressions SQL brutes à partir d'objets spécifiques implémentant yii\db\ExpressionInterface. |
yii\db\ExpressionBuilderTrait | Cette classe permet de fournir un constructeur commun pour les classes devant implémenter l'interface yii\db\ExpressionBuilderInterface. |
yii\db\ExpressionInterface | Cette classe contient un interface utilisée pour marquer les classes devant être construites d'une manière spéciale, notamment celles manipulant des expressions SQL spéciales. |
yii\db\ForeignKeyConstraint | Cette classe contient une représentation des métadonnées d'une contrainte de clef étrangère (FOREIGN KEY) dans une table de base de données. Elle contient des informations sur les colonnes et les tables liées via la contrainte de clef étrangère. |
yii\db\IndexConstraint | Cette classe contient une représentation des métadonnées d'une contrainte d'index (INDEX) sur une table de base de données. Les contraintes d'index améliorent la vitesse de recherche et de récupération des données. |
yii\db\IntegrityException | Cette classe contient une exception déclenchée lorsqu'une violation des contraintes de base de données se produit, comme une violation de clef étrangère ou d'unicité. |
yii\db\JsonExpression | Cette classe contient une représentation des données devant être encodées en JSON pour être entreposées dans la base de données. Elle est utilisée pour les colonnes de type JSON dans certaines bases de données. |
yii\db\Migration | Cette classe contient la base pour la représentation d'une migration de base de données. Une migration est un changement apporté à la structure de la base de données, comme la création ou la modification de tables. |
yii\db\MigrationInterface | Cette classe permet de définir l'ensemble minimal de méthodes devant implémenter les classes de migration de base de données, comme up() et down() pour appliquer ou annuler une migration. |
yii\db\PdoValue | Cette classe contient une représentation d'une valeur devant être liée à une requête PDO avec un type exact. Il est utilisé pour spécifier manuellement le type de donnée lié dans une requête SQL. |
yii\db\PdoValueBuilder | Cette classe permet de construire un objet yii\db\PdoValue pour gérer les expressions et valeurs PDO dans les requêtes SQL. |
yii\db\Query | Cette classe contient une représentation d'une requête SQL de type SELECT, de manière indépendante du SGBD (système de gestion de base de données). Elle permet de créer des requêtes SQL avec une interface objet. |
yii\db\QueryBuilder | Cette classe permet de construire une instruction SELECT de SQL basée sur les spécifications fournies dans un objet yii\db\Query. Il est utilisé pour générer des requêtes SQL complexes de manière programmatique. |
yii\db\QueryExpressionBuilder | Cette classe permet, en interne, de construire des objets yii\db\Query à l'aide d'une interface unifiée de construction d'expressions via yii\db\QueryBuilder. |
yii\db\QueryInterface | Cette classe permet de définir les méthodes minimales que doivent implémenter les classes de requête de base de données, comme select(), where(), et one(). |
yii\db\QueryTrait | Cette classe permet de fournir des méthodes communes pour les classes de requête de base de données, en définissant un ensemble minimal de méthodes pour construire des requêtes SQL. |
yii\db\Schema | Cette classe contient une base pour les classes de schéma spécifiques à des SGBD. Elle représente la structure de la base de données, notamment les tables, les colonnes et les types de données, en fonction du SGBD utilisé. |
yii\db\SchemaBuilderTrait | Cette classe contient des méthodes simplifiées pour créer des instances de yii\db\ColumnSchemaBuilder, permettant de définir les colonnes d'une table de manière programmatique. |
yii\db\SqlToken | Cette classe contient une représentation des jetons SQL individuels générés par yii\db\SqlTokenizer ou ses sous-classes. Il est utilisé pour analyser et comprendre des requêtes SQL complexes. |
yii\db\SqlTokenizer | Cette classe contient une division d'une requête SQL en jetons individuels pour l'analyse et la manipulation. Cela permet de travailler sur des segments spécifiques d'une requête SQL. |
yii\db\StaleObjectException | Cette classe contient une exception déclenchée lorsqu'un objet devient obsolète en raison d'une concurrence d'accès ou d'une modification par un autre processus. Utilisée principalement dans les opérations d'optimisme de verrouillage dans les bases de données. |
yii\db\TableSchema | Cette classe contient une représentation des métadonnées d'une table de base de données. Elle contient des informations sur les colonnes, les contraintes, les clefs primaires, les index, et autres caractéristiques de la table. |
yii\db\Transaction | Cette classe contient une représentation d'une transaction de base de données, permettant d'exécuter un ensemble d'opérations SQL de manière atomique, avec la possibilité de valider (commit) ou d'annuler (rollback) la transaction. |
yii\db\ViewFinderTrait | Cette classe permet d'implémenter la méthode getViewNames, permettant de trouver les vues dans une base de données. Les vues sont des requêtes sauvegardées agissant comme des tables virtuelles. |
yii\db\conditions\AndCondition | Cette classe contient une représentation d'une condition SQL reliant deux ou plusieurs expressions SQL à l'aide de l'opérateur AND. Par exemple, elle peut être utilisée pour combiner plusieurs conditions dans une requête. |
yii\db\conditions\BetweenColumnsCondition | Cette classe contient une représentation d'une condition BETWEEN où une valeur doit être comprise entre deux colonnes. Par exemple, on peut utiliser cette condition pour vérifier si une valeur est comprise entre les valeurs de deux colonnes d'une table. |
yii\db\conditions\BetweenColumnsConditionBuilder | Cette classe permet de construire des objets de la classe yii\db\conditions\BetweenColumnsCondition. Il facilite la création de conditions BETWEEN complexes entre colonnes. |
yii\db\conditions\BetweenCondition | Cette classe contient une représentation d'une condition BETWEEN de SQL où une valeur doit être comprise entre deux valeurs fixes ou colonnes. |
yii\db\conditions\BetweenConditionBuilder | Cette classe permet de construire des objets de la classe yii\db\conditions\BetweenCondition, facilitant ainsi la génération d'instructions BETWEEN de SQL. |
yii\db\conditions\ConditionInterface | Cette classe contient un interface devant implémenter les classes représentant une condition dans le cadre de l'abstraction de base de données (DBAL) de Yii. Elle garantit que chaque condition implémente des méthodes standard pour manipuler les conditions SQL. |
yii\db\conditions\ConjunctionCondition | Cette classe contient une représentation d'une condition combinant plusieurs conditions à l'aide d'un opérateur de conjonction comme AND ou OR. |
yii\db\conditions\ConjunctionConditionBuilder | Cette classe permet de construire des objets de la classe abstraite yii\db\conditions\ConjunctionCondition. Il est utilisé pour créer des conditions combinant plusieurs expressions SQL. |
yii\db\conditions\ExistsCondition | Cette classe contient une représentation d'une condition SQL utilisant l'opérateur EXISTS, vérifiant l'existence d'un résultat pour une sous-requête. Typiquement utilisé pour vérifier si un enregistrement correspondant à une condition existe dans une sous-requête. |
yii\db\conditions\ExistsConditionBuilder | Cette classe permet de construire des objets de la classe yii\db\conditions\ExistsCondition, facilitant ainsi la génération de conditions EXISTS dans des requêtes SQL. |
yii\db\conditions\HashCondition | Cette classe contient une représentation d'une condition SQL basée sur des paires clef-valeur (colonnes-valeurs). Cette condition est souvent utilisée pour des comparaisons simples comme column = value. |
yii\db\conditions\HashConditionBuilder | Cette classe permet de construire des objets de la classe yii\db\conditions\HashCondition, permettant la génération de conditions SQL basées sur des associations colonne-valeur. |
yii\db\conditions\InCondition | Cette classe contient une représentation d'une condition IN de SQL, vérifiant si une colonne a une valeur présente dans une liste de valeurs. Elle est utilisée pour les comparaisons multiples. |
yii\db\conditions\InConditionBuilder | Cette classe permet de construire des objets de la classe yii\db\conditions\InCondition, facilitant la génération de conditions IN dans les requêtes SQL. |
yii\db\conditions\LikeCondition | Cette classe contient une représentation d'une condition LIKE de SQL, utilisée pour effectuer des recherches de modèles sur des colonnes textuelles. Par exemple, column LIKE '%value%'. |
yii\db\conditions\LikeConditionBuilder | Cette classe permet de construire des objets de la classe yii\db\conditions\LikeCondition, facilitant ainsi la génération de conditions LIKE dans les requêtes SQL. |
yii\db\conditions\NotCondition | Cette classe contient une représentation d'une condition SQL inversant une condition donnée. Utilisée pour appliquer un NOT devant une condition existante. |
yii\db\conditions\NotConditionBuilder | Cette classe permet de construire des objets de la classe yii\db\conditions\NotCondition, permettant la génération de conditions NOT dans les requêtes SQL. |
yii\db\conditions\OrCondition | Cette classe contient une représentation d'une condition SQL reliant deux ou plusieurs expressions avec l'opérateur OR. |
yii\db\conditions\SimpleCondition | Cette classe contient une représentation d'une condition simple dans SQL sous la forme "colonne opérateur valeur", comme column = value ou column > value. |
yii\db\conditions\SimpleConditionBuilder | Cette classe permet de construire des objets de la classe yii\db\conditions\SimpleCondition, facilitant la création de conditions simples dans les requêtes SQL. |
yii\db\cubrid\ColumnSchemaBuilder | Cette classe permet de fournir des outils pour définir des colonnes de schéma de base de données pour CUBRID, une base de données relationnelle. |
yii\db\cubrid\QueryBuilder | Cette classe permet de générer des requêtes SQL pour les bases de données CUBRID (versions 9.3.x et plus récentes). Il permet de créer des requêtes spécifiques à cette base de données. |
yii\db\cubrid\Schema | Cette classe permet de récupérer les métadonnées d'une base de données CUBRID, comme les informations sur les tables, les colonnes, et les contraintes. |
yii\db\cubrid\conditions\LikeConditionBuilder | Cette classe permet de construire des objets yii\db\conditions\LikeCondition spécifiques à la base de données CUBRID, facilitant ainsi la gestion des conditions LIKE pour cette base de données. |
yii\db\mssql\ColumnSchema | Cette classe contient une représentation de schéma d'une colonne pour une base de données MSSQL. Elle contient des informations telles que le nom, le type de données, et les propriétés d'une colonne spécifique. |
yii\db\mssql\ColumnSchemaBuilder | Cette classe permet de fournir un outil pour définir les colonnes de schéma dans une base de données MSSQL. Il permet de spécifier les types de colonnes et leurs attributs en utilisant une interface orientée objet. |
yii\db\mssql\DBLibPDO | Cette classe contient une extension de la classe PDO par défaut pour les pilotes DBLIB (Database Library), étant utilisés pour se connecter à MSSQL via l'interface DBLIB. |
yii\db\mssql\PDO | Cette classe contient une extension de la classe PDO par défaut pour MSSQL et les pilotes DBLIB. Elle permet d'ajouter des fonctionnalités supplémentaires spécifiques à ces pilotes pour gérer des connexions MSSQL. |
yii\db\mssql\QueryBuilder | Cette classe contient le générateur de requêtes SQL pour les bases de données MSSQL (version 2008 et ultérieure). Il aide à créer des requêtes SQL conformes à la syntaxe spécifique de MSSQL. |
yii\db\mssql\Schema | Cette classe permet de récupérer les métadonnées des bases de données MSSQL (version 2008 et plus récentes), telles que les informations sur les tables, les colonnes et les contraintes. |
yii\db\mssql\SqlsrvPDO | Cette classe contient une extension de la classe PDO par défaut pour le pilote SQLSRV (le pilote officiel de Microsoft pour MSSQL). |
yii\db\mssql\TableSchema | Cette classe contient une représentation de schéma d'une table dans MSSQL, contenant les métadonnées d'une table spécifique. |
yii\db\mssql\conditions\InConditionBuilder | Cette classe permet de construire des objets yii\db\conditions\InCondition pour MSSQL, facilitant la création de conditions IN dans SQL spécifiques à cette base de données. |
yii\db\mssql\conditions\LikeConditionBuilder | Cette classe permet de construire des objets yii\db\conditions\LikeCondition pour MSSQL, facilitant la gestion des conditions LIKE de SQL. |
yii\db\mysql\ColumnSchema | Cette classe contient une représentation de schéma d'une colonne pour une base de données MySQL, similaire à celui pour MSSQL, mais adapté aux spécificités de MySQL. |
yii\db\mysql\ColumnSchemaBuilder | Cette classe permet de fournir un outil pour définir des colonnes dans une base de données MySQL via une interface objet. |
yii\db\mysql\JsonExpressionBuilder | Cette classe permet de construire des objets yii\db\JsonExpression pour MySQL, gérant les données JSON dans les bases de données MySQL. |
yii\db\mysql\QueryBuilder | Cette classe contient le générateur de requêtes SQL pour les bases de données MySQL, facilitant la création de requêtes SQL compatibles avec MySQL. |
yii\db\mysql\Schema | Cette classe permet de récupérer les métadonnées des bases de données MySQL, telles que les informations sur les tables et les colonnes (versions 4.1.x et 5.x). |
yii\db\oci\ColumnSchemaBuilder | Cette classe permet de fournir un outil pour définir des colonnes dans une base de données Oracle via une interface objet, permettant de définir des types de données spécifiques à Oracle. |
yii\db\oci\Command | Cette classe contient une représentation d'une instruction SQL d'Oracle étant exécutée sur la base de données. |
yii\db\oci\QueryBuilder | Cette classe contient le générateur de requêtes SQL pour les bases de données Oracle, facilitant la création de requêtes SQL compatibles avec Oracle. |
yii\db\oci\Schema | Cette classe permet de récupérer les métadonnées d'une base de données Oracle, telles que les informations sur les tables, colonnes,... |
yii\db\oci\conditions\InConditionBuilder | Cette classe permet de construire des objets yii\db\conditions\InCondition pour Oracle, facilitant la gestion des conditions IN dans les requêtes SQL d'Oracle. |
yii\db\oci\conditions\LikeConditionBuilder | Cette classe permet de construire des objets yii\db\conditions\LikeCondition pour Oracle, permettant de créer des conditions LIKE spécifiques à cette base de données. |
yii\db\pgsql\ArrayExpressionBuilder | Cette classe permet de construire des objets yii\db\ArrayExpression pour PostgreSQL, permettant de gérer des expressions de type tableau dans les requêtes SQL de PostgreSQL. |
yii\db\pgsql\ArrayParser | Cette classe permet de convertir les représentations d'un tableau PostgreSQL en un tableau PHP. Il est utile pour manipuler les résultats des requêtes renvoyant des tableaux dans PostgreSQL. |
yii\db\pgsql\ColumnSchema | Cette classe contient une représentation de schéma d'une colonne pour PostgreSQL, similaire aux autres implémentations, mais adapté aux particularités de PostgreSQL. |
yii\db\pgsql\JsonExpressionBuilder | Cette classe permet de construire des objets yii\db\JsonExpression pour PostgreSQL, facilitant la gestion des données JSON dans cette base de données. |
yii\db\pgsql\QueryBuilder | Cette classe contient le générateur de requêtes SQL pour les bases de données PostgreSQL, facilitant la création de requêtes SQL spécifiques à PostgreSQL. |
yii\db\pgsql\Schema | Cette classe permet de récupérer les métadonnées d'une base de données PostgreSQL (version 9.x et plus récentes). |
yii\db\sqlite\ColumnSchemaBuilder | Cette classe contient la classe utilisée pour construire le schéma d'une colonne dans une base de données SQLite. Elle permet de définir les attributs d'une colonne, tels que son type et ses contraintes. |
yii\db\sqlite\Command | Cette classe contient une représentation d'une instruction SQL destinée à être exécutée contre une base de données SQLite. Cela inclut des commandes telles que SELECT, INSERT, UPDATE, DELETE,... |
yii\db\sqlite\QueryBuilder | Cette classe contient un générateur de requêtes SQL pour les bases de données SQLite. Il facilite la création de requêtes conformes à la syntaxe SQLite en fournissant des méthodes pour construire des clauses SQL. |
yii\db\sqlite\Schema | Cette classe permet de récupérer les métadonnées d'une base de données SQLite (versions 2 et 3), incluant des informations sur les tables, les colonnes et les relations. |
yii\db\sqlite\SqlTokenizer | Cette classe contient une division d'une requête SQLite en des jetons SQL individuels, ce qui peut être utile pour l'analyse ou la manipulation de requêtes SQL. |
yii\db\sqlite\conditions\InConditionBuilder | Cette classe permet de construire des objets de condition IN spécifiques à SQLite, permettant de gérer facilement les conditions IN de SQL. |
yii\db\sqlite\conditions\LikeConditionBuilder | Cette classe permet de construire des objets de condition LIKE spécifiques à SQLite, facilitant la création de requêtes contenant des conditions LIKE. |
yii\di\Container | Cette classe permet d'implémenter un conteneur d'injection de dépendance. Il est utilisé pour gérer les dépendances des objets en les instanciant automatiquement lorsque cela est nécessaire. |
yii\di\Instance | Cette classe contient une représentation d'une référence à un objet nommé dans un conteneur d'injection de dépendance ou un localisateur de services. Elle facilite l'accès à des instances spécifiques sans avoir à les créer manuellement. |
yii\di\NotInstantiableException | Cette classe contient une exception représentant une erreur causée par une configuration incorrecte ou un usage incorrect du conteneur d'injection de dépendance. |
yii\di\ServiceLocator | Cette classe permet d'implémenter un localisateur de services, permettant de récupérer des instances d'objets enregistrés dans le conteneur d'injection de dépendance. |
yii\filters\AccessControl | Cette classe permet de fournir un contrôle d'accès simple basé sur un ensemble de règles définies pour déterminer qui peut accéder à des actions spécifiques. |
yii\filters\AccessRule | Cette classe contient une représentation d'une règle d'accès définie par le filtre d'accès AccessControl, spécifiant les actions, les rôles et les conditions d'accès. |
yii\filters\AjaxFilter | Cette classe permet de limiter l'accès uniquement aux requêtes AJAX, aidant à protéger les actions ne devant être accessibles que par des requêtes AJAX. |
yii\filters\ContentNegotiator | Cette classe permet de gérer la négociation du format de réponse et de la langue de l'application, permettant de servir le contenu approprié selon les préférences du client. |
yii\filters\Cors | Cette classe permet d'implémenter le partage de ressources entre origines (CORS), permettant de contrôler l'accès des ressources d'une application depuis des domaines différents. |
yii\filters\HostControl | Cette classe permet de fournir un contrôle simple sur le nom d'hôte demandé, ce qui peut être utilisé pour limiter l'accès à certaines actions selon le nom d'hôte. |
yii\filters\HttpCache | Cette classe permet d'implémenter la mise en cache côté client en utilisant les entêtes Last-Modified de HTTP et ETag, permettant d'optimiser les performances des applications web. |
yii\filters\PageCache | Cette classe permet d'implémenter la mise en cache côté serveur de pages entières, améliorant ainsi la performance en évitant de régénérer la page à chaque requête. |
yii\filters\RateLimitInterface | Cette classe contient un interface que les objets d'identité peuvent implémenter pour appliquer une limitation de débit, contrôlant le nombre de requêtes qu'un utilisateur peut effectuer dans un certain délai. |
yii\filters\RateLimiter | Cette classe permet d'implémenter un algorithme de limitation de débit basé sur le principe du seau percé (leaky bucket), régulant le flux de requêtes pour éviter la surcharge du serveur. |
yii\filters\VerbFilter | Cette classe contient un filtre d'action filtrant les requêtes selon les méthodes HTTP (GET, POST, PUT, DELETE,...), assurant que seules les requêtes appropriées accèdent à certaines actions. |
yii\filters\auth\AuthInterface | Cette classe contient un interface que doivent implémenter les classes de méthode d'authentification, définissant les méthodes nécessaires pour gérer l'authentification. |
yii\filters\auth\AuthMethod | Cette classe contient la base implémentant l'interface AuthInterface, fournissant une structure commune pour les méthodes d'authentification. |
yii\filters\auth\CompositeAuth | Cette classe contient un filtre d'action prenant en charge plusieurs méthodes d'authentification en même temps, permettant de combiner différentes approches d'authentification. |
yii\filters\auth\HttpBasicAuth | Cette classe contient un filtre d'action prenant en charge l'authentification de base HTTP, permettant aux utilisateurs de se connecter avec un nom d'utilisateur et un mot de passe. |
yii\filters\auth\HttpBearerAuth | Cette classe contient un filtre d'action prenant en charge l'authentification basée sur un jeton Bearer HTTP, couramment utilisé dans les API RESTful. |
yii\filters\auth\HttpHeaderAuth | Cette classe contient un filtre d'action prenant en charge l'authentification via des entêtes HTTP personnalisés. |
yii\filters\auth\QueryParamAuth | Cette classe contient un filtre d'action prenant en charge l'authentification basée sur un jeton d'accès passé via un paramètre de requête. |
yii\grid\ActionColumn | Cette classe contient une colonne pour le widget yii\grid\GridView affichant des boutons pour visualiser et manipuler les éléments, tels que des actions de création, de mise à jour ou de suppression. |
yii\grid\CheckboxColumn | Cette classe permet d'afficher une colonne de cases à cocher dans une vue de grille, permettant à l'utilisateur de sélectionner plusieurs éléments à la fois. |
yii\grid\Column | Cette classe contient une classe de base pour toutes les classes de colonne du yii\grid\GridView. Elle fournit une structure de base pour les colonnes personnalisées. |
yii\grid\DataColumn | Cette classe contient un type de colonne par défaut pour le widget yii\grid\GridView. Elle est utilisée pour afficher les données d'un modèle de manière standard. |
yii\grid\GridView | Cette classe contient un Widget utilisé pour afficher des données sous forme de grille. Il gère l'affichage des lignes et des colonnes, ainsi que des fonctionnalités telles que la pagination, le filtrage et le tri. |
yii\grid\GridViewAsset | Cette classe contient un Bundle d'actifs fournissant les fichiers JavaScript nécessaires pour le fonctionnement du widget yii\grid\GridView. |
yii\grid\RadioButtonColumn | Cette classe permet d'afficher une colonne de boutons radio dans une vue de grille, permettant à l'utilisateur de sélectionner une seule option parmi plusieurs. |
yii\grid\SerialColumn | Cette classe permt d'afficher une colonne de numéros de ligne (commençant à 1) dans une vue de grille, utile pour visualiser l'ordre des éléments. |
yii\helpers\ArrayHelper | Cette classe permet de fournir des fonctionnalités supplémentaires pour manipuler des tableaux dans votre application, y compris des méthodes pour filtrer, trier et transformer des tableaux. |
yii\helpers\BaseArrayHelper | Cette classe contient l'implémentation concrète de yii\helpers\ArrayHelper, fournissant les méthodes réelles. |
yii\helpers\BaseConsole | Cette classe contient l'implémentation concrète de yii\helpers\Console, offrant des méthodes spécifiques pour les tâches liées à la ligne de commande. |
yii\helpers\BaseFileHelper | Cette classe contient l'implémentation concrète de yii\helpers\FileHelper, offrant des méthodes utilitaires pour manipuler des fichiers et des systèmes de fichiers. |
yii\helpers\BaseFormatConverter | Cette classe contient l'implémentation concrète de yii\helpers\FormatConverter, fournissant des méthodes pour convertir entre différents formats de motifs de formatage. |
yii\helpers\BaseHtml | Cette classe contient une implémentation concrète de yii\helpers\Html, fournissant des méthodes pour générer des balises HTML courantes. |
yii\helpers\BaseHtmlPurifier | Cette classe contient une implémentation concrète de yii\helpers\HtmlPurifier, permettant de nettoyer le HTML de tout code nuisible. |
yii\helpers\BaseInflector | Cette classe contient une implémentation concrète de yii\helpers\Inflector, offrant des méthodes pour pluraliser et singulariser des noms en anglais, ainsi que d'autres fonctionnalités utiles. |
yii\helpers\BaseIpHelper | Cette classe contient une implémentation concrète de yii\helpers\IpHelper, fournissant des méthodes statiques liées aux adresses IP. |
yii\helpers\BaseJson | Cette classe contient une implémentation concrète de yii\helpers\Json, fournissant des méthodes pour encoder et décoder des données JSON. |
yii\helpers\BaseMarkdown | Cette classe contient une implémentation concrète de yii\helpers\Markdown, permettant de transformer du Markdown en HTML. |
yii\helpers\BaseStringHelper | Cette classe contient une implémentation concrète de yii\helpers\StringHelper, offrant des méthodes utiles pour manipuler des chaînes de caractères. |
yii\helpers\BaseUrl | Cette classe contient une implémentation concrète de yii\helpers\Url, fournissant des méthodes pour gérer des URL. |
yii\helpers\BaseVarDumper | Cette classe contient une implémentation concrète de yii\helpers\VarDumper, remplaçant la fonction var_dump de PHP et print_r en fournissant une meilleure sortie formatée. |
yii\helpers\Console | Cette classe permet de fournir des méthodes utiles pour les tâches liées à la ligne de commande, telles que la récupération d'entrées ou le formatage et la coloration de la sortie. |
yii\helpers\FileHelper | Cette classe contient un assistant pour le système de fichiers, offrant des méthodes pour travailler avec des fichiers et des répertoires. |
yii\helpers\FormatConverter | Cette classe permet de fournir des fonctionnalités pour convertir entre différents formats de motifs de formatage. |
yii\helpers\Html | Cette classe permet de fournir un ensemble de méthodes statiques pour générer des balises HTML courantes. |
yii\helpers\HtmlPurifier | Cette classe permet de nettoyer le HTML de tout code nuisible. |
yii\helpers\Inflector | Cette classe permet de pluraliser et de singulariser des noms en anglais et inclut d'autres méthodes utiles. |
yii\helpers\IpHelper | Cette classe permet de fournir un ensemble de méthodes statiques liées aux adresses IP. |
yii\helpers\Json | Cette classe permet de fournir des méthodes pour encoder et décoder des données JSON. |
yii\helpers\Markdown | Cette classe permet de transformer du Markdown en HTML. |
yii\helpers\ReplaceArrayValue | Cette classe contient une représentation de remplacement d'une valeur dans un tableau lors de l'utilisation de yii\helpers\ArrayHelper::merge(). |
yii\helpers\StringHelper | Cette classe permet de fournir des méthodes pour manipuler des chaînes de caractères. |
yii\helpers\UnsetArrayValue | Cette classe contient une représentation de la suppression d'une valeur dans un tableau lors de l'utilisation de yii\helpers\ArrayHelper::merge(). |
yii\helpers\Url | Cette classe permet de fournir des méthodes pour gérer des URL. |
yii\helpers\VarDumper | Cette classe permet de remplacer la fonction buggy var_dump et print_r de PHP, fournissant une sortie plus propre et formatée. |
yii\i18n\DbMessageSource | Cette classe permet d'étendre yii\i18n\MessageSource et représente une source de messages entreposant les messages traduits dans une base de données. |
yii\i18n\Formatter | Cette classe permet de fournir un ensemble de méthodes de formatage de données couramment utilisées, telles que le formatage de dates, de nombres et de devises. |
yii\i18n\GettextFile | Cette classe contient la base pour représenter un fichier de messages Gettext, étant utilisé pour la traduction de chaînes de caractères. |
yii\i18n\GettextMessageSource | Cette classe contient une représentation d'une source de messages basée sur GNU Gettext, permettant l'internationalisation des applications en utilisant des fichiers de messages .po et .mo. |
yii\i18n\GettextMoFile | Cette classe contient une représentation un fichier de messages Gettext au format MO (Machine Object), étant le format binaire utilisé pour l'entreposage des traductions. |
yii\i18n\GettextPoFile | Cette classe contient une représentation d'un fichier de messages Gettext au format PO (Portable Object), étant un fichier texte contenant des traductions de chaînes de caractères. |
yii\i18n\I18N | Cette classe permet de fournir des fonctionnalités liées à l'internationalisation (I18N) et à la localisation (L10N) des applications. |
yii\i18n\Locale | Cette classe permet de fournir diverses informations sur la locale via des méthodes pratiques, comme les formats de date et d'heure spécifiques à une langue. |
yii\i18n\MessageFormatter | Cette classe permet de formater des messages en utilisant le format de message ICU, offrant ainsi un contrôle avancé sur la présentation des messages traduits. |
yii\i18n\MessageSource | Cette classe contient la base pour les classes de dépôt de traduction de messages, définissant les méthodes nécessaires pour récupérer les traductions. |
yii\i18n\MissingTranslationEvent | Cette classe contient une représentation de paramètre pour l'événement yii\i18n\MessageSource::EVENT_MISSING_TRANSLATION, se déclenchant lorsqu'une traduction est manquante. |
yii\i18n\PhpMessageSource | Cette classe contient une représentation d'une source de messages entreposant les messages traduits dans des scripts PHP, facilitant l'utilisation de traductions basées sur des fichiers PHP. |
yii\log\DbTarget | Cette classe permet d'entreposer les messages de journal de bord dans une table de base de données, permettant de conserver un historique des journaux. |
yii\log\Dispatcher | Cette classe permet de gérer un ensemble de cibles de journal de bord, permettant de diriger les messages vers différentes cibles de manière centralisée. |
yii\log\EmailTarget | Cette classe permet d'envoyer des messages de journal de bord sélectionnés aux adresses courriel spécifiées, utile pour les alertes critiques. |
yii\log\FileTarget | Cette classe permet d'enregistrer les messages de journal de bord dans un fichier, facilitant la consultation ultérieure des journaux. |
yii\log\LogRuntimeException | Cette classe permet contient une représentation d'une exception causée par des problèmes de livraison des journaux, utilisée pour gérer les erreurs dans le processus de journalisation. |
yii\log\Logger | Cette classe permet d'enregistrer les messages de journal de bord en mémoire et les envoie aux différentes cibles si un $dispatcher est configuré. |
yii\log\SyslogTarget | Cette classe permet d'écrire les journaux de bord dans syslog, permettant une intégration avec le système de journalisation standard du système d'exploitation. |
yii\log\Target | Cette classe contient la base pour toutes les classes de cibles de journal de bord, définissant l'interface pour les cibles spécifiques. |
yii\mail\BaseMailer | Cette classe contient la base implémentant les fonctions de base requises par yii\mail\MailerInterface pour envoyer des courriels. |
yii\mail\BaseMessage | Cette classe contient la base implémentant la méthode send() requise par yii\mail\MessageInterface, représentant un message électronique. |
yii\mail\MailEvent | Cette classe contient une représentation de paramètre d'événement utilisé pour les événements déclenchés par yii\mail\BaseMailer. |
yii\mail\MailerInterface | Cette classe contient un interface que doivent implémenter les classes d'envoi de courriel, définissant les méthodes nécessaires pour l'envoi de courriel. |
yii\mail\MessageInterface | Cette classe contient un interface que doivent implémenter les classes de message, définissant les méthodes nécessaires pour représenter un message électronique. |
yii\mutex\DbMutex | Cette classe contient la base pour les classes s'appuyant sur une base de données pour mettre en ouvre un mécanisme de "lock" (verrouillage) mutex. |
yii\mutex\FileMutex | Cette classe permet de mettre à ouvre un mécanisme de "lock" mutex via des fichiers sur le système de fichiers local, permettant de contrôler l'accès aux ressources partagées. |
yii\mutex\Mutex | Cette classe contient une composante permettant l'exécution mutuelle de processus concurrents afin de prévenir les "conditions de concurrence" (race conditions). |
yii\mutex\MysqlMutex | Cette classe permet de mettre en ouvre un mécanisme de "lock" mutex via des verrous MySQL, permettant de synchroniser l'accès à des ressources dans une base de données MySQL. |
yii\mutex\OracleMutex | Cette classe permet de mettre à ouvre un mécanisme de "lock" mutex via des verrous Oracle, synchronisant l'accès aux ressources dans une base de données Oracle. |
yii\mutex\PgsqlMutex | Cette classe permet de mettre à ouvre un mécanisme de "lock" mutex via des verrous PgSQL, synchronisant l'accès aux ressources dans une base de données PostgreSQL. |
yii\mutex\RetryAcquireTrait | Cette classe permet de traiter qui peut être utilisé pour ajouter des fonctionnalités de tentative de réacquisition lors de l'obtention d'un verrou. |
yii\rbac\Assignment | Cette classe contient une représentation d'une affectation d'un rôle à un utilisateur, définissant les autorisations que cet utilisateur possède. |
yii\rbac\BaseManager | Cette classe contient la base implémentant l'interface yii\rbac\ManagerInterface pour la gestion de RBAC (Contrôle d'accès basé sur les rôles). |
yii\rbac\CheckAccessInterface | Cette classe contient un interface utilisée pour vérifier les autorisations d'accès d'un utilisateur. |
yii\rbac\DbManager | Cette classe contient une représentation d'un gestionnaire d'autorisation entreposant les informations d'autorisation dans une base de données, facilitant la gestion des rôles et des permissions. |
yii\rbac\Item | Cette classe contient une représentation d'un élément dans le système RBAC, que ce soit un rôle ou une permission. |
yii\rbac\ManagerInterface | Cette classe contient un interface définissant les méthodes que doivent implémenter les gestionnaires d'autorisation. Plus de détails sont disponibles dans la documentation sur l'autorisation de sécurité. |
yii\rbac\Permission | Cette classe contient une représentation d'une permission dans le système RBAC, permettant à un utilisateur de réaliser certaines actions. |
yii\rbac\PhpManager | Cette classe contient une représentation d'un gestionnaire d'autorisation entreposant les informations d'autorisation dans un fichier de script PHP, offrant une alternative simple pour la gestion des rôles et des permissions. |
yii\rbac\Role | Cette classe contient une représentation d'un rôle dans le système RBAC, permettant de regrouper des permissions et d'accorder des autorisations à des utilisateurs. |
yii\rbac\Rule | Cette classe contient une représentation d'une contrainte métier pouvant être associée à un rôle, une permission ou une affectation. Les règles définissent des conditions supplémentaires pour l'accès. |
yii\rest\Action | Cette classe contient la base pour les classes d'action implémentant une API RESTful, définissant des comportements génériques pour les actions de l'API. |
yii\rest\ActiveController | Cette classe contient une implémentation d'un ensemble commun d'actions pour prendre en charge l'accès RESTful à des modèles ActiveRecord, facilitant la création d'APIs pour les modèles. |
yii\rest\Controller | Cette classe contient une classe de base pour les classes de contrôleurs d'API RESTful, fournissant des fonctionnalités de base pour gérer les requêtes HTTP. |
yii\rest\CreateAction | Cette classe contient une implémentation du point de terminaison de l'API pour créer un nouveau modèle à partir des données fournies dans la requête. |
yii\rest\DeleteAction | Cette classe contient une implémentation du point de terminaison de l'API pour supprimer un modèle spécifique en fonction de son identificateur. |
yii\rest\IndexAction | Cette classe contient une implémentation du point de terminaison de l'API pour lister plusieurs modèles, généralement sous forme de tableau. |
yii\rest\OptionsAction | Cette classe permet de répondre à la requête OPTIONS en renvoyant un entête Allow, indiquant les méthodes HTTP autorisées pour une ressource. |
yii\rest\Serializer | Cette classe permet de convertir des objets et collections de ressources en représentation de tableau, facilitant la conversion des données pour la réponse API. |
yii\rest\UpdateAction | Cette classe contient une implémentation du point de terminaison de l'API pour mettre à jour un modèle existant avec les nouvelles données fournies. |
yii\rest\UrlRule | Cette classe permet de fournir des fonctionnalités pour simplifier la création de règles d'URL pour la prise en charge des API RESTful. |
yii\rest\ViewAction | Cette classe contient une implémentation du point de terminaison de l'API pour renvoyer les informations détaillées sur un modèle spécifique. |
yii\test\ActiveFixture | Cette classe contient une représentation d'un fixture basé sur une classe ActiveRecord ou une table de base de données, permettant de charger des données de test. |
yii\test\ArrayFixture | Cette classe contient une représentation d'un fixture arbitraire pouvant être chargé à partir de fichiers PHP, permettant de définir des données statiques pour les tests. |
yii\test\BaseActiveFixture | Cette classe contient la base pour les classes de fixtures prenant en charge l'accès aux données de fixture en tant qu'objets ActiveRecord. |
yii\test\DbFixture | Cette classe contient une classe de base pour les fixtures liées à la base de données, permettant de configurer l'état de la base de données pour les tests. |
yii\test\FileFixtureTrait | Cette classe permet de fournir des fonctionnalités pour charger des données de fixture à partir de fichiers, facilitant l'organisation des données de test. |
yii\test\Fixture | Cette classe contient une représentation d'un état fixe d'un environnement de test, définissant les données à utiliser pour les tests. |
yii\test\FixtureTrait | Cette classe permet de fournir des fonctionnalités pour charger, décharger et accéder aux fixtures pour un cas de test, facilitant l'utilisation des données de test. |
yii\test\InitDbFixture | Cette classe contient une représentation de l'état initial nécessaire pour les tests liés à la base de données, configurant l'environnement de test avant l'exécution des tests. |
yii\validators\BooleanValidator | Cette classe contient une vérifier si la valeur d'un attribut est un booléen (true ou false). |
yii\validators\CompareValidator | Cette classe permet de comparer la valeur d'un attribut spécifié avec une autre valeur, généralement pour s'assurer qu'elles sont identiques ou répondent à un critère spécifique. |
yii\validators\DateValidator | Cette classe permet de vérifier si un attribut représente une date, une heure ou une date/heure dans un format correct défini par $format. |
yii\validators\DefaultValueValidator | Cette classe permet de définir la valeur par défaut pour un attribut si sa valeur est nulle ou vide. |
yii\validators\EachValidator | Cette classe permet de valider un tableau en vérifiant chaque élément contre une règle de validation intégrée, utile pour valider des listes d'éléments. |
yii\validators\EmailValidator | Cette classe contient une valider que la valeur de l'attribut est une adresse courriel valide selon les normes RFC. |
yii\validators\ExistValidator | Cette classe contient une vérifier que la valeur de l'attribut existe dans une table de base de données, assurant ainsi que l'entrée fait référence à un enregistrement valide. |
yii\validators\FileValidator | Cette classe permet de vérifier qu'un attribut reçoit un fichier téléchargé valide, contrôlant les types et tailles de fichiers. |
yii\validators\FilterValidator | Cette classe permet d'appliquer un filtre à la valeur de l'attribut, permettant de nettoyer ou de modifier les données avant leur traitement. |
yii\validators\ImageValidator | Cette classe permet de vérifier qu'un attribut reçoit un fichier image valide, vérifiant le type et les dimensions de l'image. |
yii\validators\InlineValidator | Cette classe contient une représentation d'un validateur défini comme une méthode dans l'objet à valider, permettant des validations personnalisées. |
yii\validators\IpValidator | Cette classe permet de vérifier si la valeur de l'attribut est une adresse IPv4/IPv6 valide ou un sous-réseau. |
yii\validators\NumberValidator | Cette classe permet de valider que la valeur de l'attribut est un nombre, que ce soit un entier ou un nombre à virgule flottante. |
yii\validators\PunycodeAsset | Cette classe permet de fournir les fichiers JavaScript nécessaires pour la validation côté client dans yii\validators\EmailValidator. |
yii\validators\RangeValidator | Cette classe permet de valider que la valeur de l'attribut se situe parmi une liste de valeurs autorisées, souvent utilisée pour les champs déroulants. |
yii\validators\RegularExpressionValidator | Cette classe permet de vérifier que la valeur de l'attribut correspond à un motif spécifié à l'aide d'une expression régulière. |
yii\validators\RequiredValidator | Cette classe permet de vérifier que l'attribut spécifié n'a pas de valeur nulle ou vide, s'assurant qu'il est obligatoire. |
yii\validators\SafeValidator | Cette classe permet d'agir comme un validateur fictif dont le principal but est de marquer les attributs comme sûrs pour l'assignation massive, sans effectuer de validation réelle. |
yii\validators\StringValidator | Cette classe permet de valider que la valeur de l'attribut est une chaîne de caractères d'une certaine longueur, en vérifiant la longueur minimale et maximale. |
yii\validators\TrimValidator | Cette classe permet de convertir les valeurs de l'attribut en chaînes de caractères et supprime les caractères superflus (espaces en début et fin). |
yii\validators\UniqueValidator | Cette classe permet de vérifier que la valeur de l'attribut est unique dans une table de base de données spécifiée, empêchant les doublons. |
yii\validators\UrlValidator | Cette classe permet de valider que la valeur de l'attribut est une URL valide au format HTTP ou HTTPS. |
yii\validators\ValidationAsset | Cette classe permet de fournir les fichiers JavaScript nécessaires pour la validation côté client, permettant des validations synchrones dans le navigateur. |
yii\validators\Validator | Cette classe contient la base pour tous les validateurs, fournissant des méthodes et des propriétés communes nécessaires pour toutes les validations. |
yii\web\Application | Cette classe permet la base pour toutes les classes d'application web. Elle initialise le cadre d'application et gérant le cycle de vie de l'application. |
yii\web\AssetBundle | Cette classe contient une représentation d'une collection de fichiers d'actifs, tels que des fichiers CSS, JS, ou des images, facilitant leur gestion et leur chargement. |
yii\web\AssetConverter | Cette classe contient un support de conversion de plusieurs formats populaires en fichiers JS ou CSS, permettant d'utiliser des préprocesseurs ou des langages spécifiques. |
yii\web\AssetConverterInterface | Cette classe contient un interface que les classes de conversion d'actifs doivent implémenter, définissant les méthodes nécessaires pour la conversion des fichiers. |
yii\web\AssetManager | Cette classe permet de gérer la configuration et le chargement des paquets d'actifs, s'assurant que les fichiers requis sont chargés correctement dans l'application. |
yii\web\BadRequestHttpException | Cette classe contient une représentation d'une exception HTTP de type "Mauvaise Requête" avec le code d'état 400, indiquant que le serveur ne peut pas traiter la requête. |
yii\web\CacheSession | Cette classe permet d'implémenter une composante de session utilisant le cache comme support d'entreposage, offrant une méthode rapide pour gérer les sessions utilisateur. |
yii\web\CompositeUrlRule | Cette classe contient la base pour les règles d'URL se composant de plusieurs règles plus simples, permettant de regrouper des règles similaires. |
yii\web\ConflictHttpException | Cette classe contient une représentation d'une exception HTTP de type "Conflit" avec le code d'état 409, indiquant que la requête ne peut pas être complétée en raison d'un conflit avec l'état actuel de la ressource. |
yii\web\Controller | Cette classe contient la base pour les contrôleurs Web, fournissant des méthodes pour gérer les requêtes et les réponses, ainsi que la logique d'application. |
yii\web\Cookie | Cette classe contient une représentation des informations relatives à un cookie, telles que le nom, la valeur, le domaine,..., facilitant la gestion des cookies dans les requêtes et réponses. |
yii\web\CookieCollection | Cette classe permet de maintenir les cookies disponibles dans la requête actuelle, permettant de les manipuler facilement. |
yii\web\DbSession | Cette classe permet d'étendre yii\web\Session pour utiliser une base de données comme entreposage des données de session, offrant une méthode persistante pour entreposer les informations de session. |
yii\web\ErrorAction | Cette classe permet d'afficher les erreurs de l'application en utilisant une vue spécifiée, permettant une gestion centralisée des erreurs. |
yii\web\ErrorHandler | Cette classe permet de gérer les erreurs PHP non interceptées et les exceptions, offrant une façon de capturer et de traiter les erreurs de manière appropriée. |
yii\web\ForbiddenHttpException | Cette classe contient une représentation d'une exception HTTP de type "Forbidden" avec le code d'état 403, indiquant que l'accès à la ressource est refusé. |
yii\web\GoneHttpException | Cette classe contient une représentation d'une exception HTTP de type "Gone" avec le code d'état 410, indiquant que la ressource demandée n'est plus disponible. |
yii\web\GroupUrlRule | Cette classe contient une représentation d'un ensemble de règles d'URL partageant le même préfixe dans leurs motifs et routes, facilitant la gestion des règles similaires. |
yii\web\HeaderCollection | Cette classe contient le yii\web\Response pour maintenir les entêtes HTTP actuellement enregistrés, permettant de gérer les entêtes de réponse. |
yii\web\HeadersAlreadySentException | Cette classe contient une représentation d'une exception causée par des entêtes ayant déjà été envoyés avant que la réponse web soit envoyée. |
yii\web\HtmlResponseFormatter | Cette classe permet de formater les données fournies en contenu de réponse HTML, facilitant la création de réponses HTML. |
yii\web\HttpException | Cette classe contient une représentation d'une exception causée par une demande inappropriée de l'utilisateur final, servant de classe de base pour d'autres exceptions HTTP. |
yii\web\IdentityInterface | Cette classe contient un interface que les classes fournissant des informations d'identité doivent implémenter, définissant les méthodes nécessaires pour gérer l'identité des utilisateurs. |
yii\web\JqueryAsset | Cette classe permet de fournir le paquet d'actifs contenant la bibliothèque jQuery de JavaScript, facilitant son inclusion dans les projets Yii. |
yii\web\JsExpression | Cette classe contient une marque une chaîne comme une expression JavaScript, permettant son utilisation dans les scripts JavaScript sans être échappée. |
yii\web\JsonParser | Cette classe permet d'analyser une requête HTTP brute en utilisant yii\helpers\Json::decode(), facilitant la gestion des données JSON. |
yii\web\JsonResponseFormatter | Cette classe permet de formater les données fournies en contenu de réponse JSON ou JSONP, facilitant l'échange de données au format JSON. |
yii\web\Link | Cette classe contient une représentation d'un objet lien tel que défini dans le langage API hypermédia JSON, permettant de gérer les liens entre ressources. |
yii\web\Linkable | Cette classe contient un interface que les classes représentant des ressources localisables doivent implémenter, définissant des méthodes pour obtenir des liens vers ces ressources. |
yii\web\MethodNotAllowedHttpException | Cette classe contient une représentation d'une exception HTTP "Method not allowed" avec le code d'état 405, indiquant que la méthode HTTP utilisée n'est pas autorisée pour la ressource demandée. |
yii\web\MultiFieldSession | Cette classe contient une base pour les implémentations d'entreposage de session avec un support de stockage de données multi-champs, permettant une gestion plus complexe des données de session. |
yii\web\MultipartFormDataParser | Cette classe contient une analyse le contenu encodé en tant que multipart/form-data, permettant de traiter les fichiers et données envoyés via des formulaires. |
yii\web\NotAcceptableHttpException | Cette classe contient une représentation d'une exception HTTP "Non acceptable" avec le code d'état 406, indiquant que le serveur ne peut pas produire une réponse acceptable selon les critères spécifiés dans l'entête de demande. |
yii\web\NotFoundHttpException | Cette classe contient une représentation d'une exception HTTP "File Not Found" avec le code d'état 404, indiquant que la ressource demandée n'existe pas. |
yii\web\RangeNotSatisfiableHttpException | Cette classe contient une représentation d'une exception indiquant que la requête a demandé un intervalle de données ne pouvant pas être fournie. |
yii\web\Request | Cette classe contient une représentation d'une requête HTTP, fournissant des méthodes pour accéder aux données de la requête, comme les paramètres GET et POST, les entêtes,... |
yii\web\RequestParserInterface | Cette classe contient un interface pour les classes analysant le corps brut de la requête en un tableau de paramètres, permettant une personnalisation de l'analyse des requêtes. |
yii\web\Response | Cette classe contient une représentation d'une réponse HTTP, offrant des méthodes pour définir l'état de la réponse, les entêtes, et le contenu à retourner au client. |
yii\web\ResponseFormatterInterface | Cette classe contient l'interface nécessaire pour formater une réponse avant qu'elle ne soit envoyée, permettant de définir des formats de réponse personnalisés. |
yii\web\ServerErrorHttpException | Cette classe contient une représentation d'une exception HTTP "Internal server error" avec le code d'état 500, indiquant un problème général lors du traitement de la requête. |
yii\web\Session | Cette classe permet de fournir la gestion des données de session et les configurations associées, permettant de stocker et de récupérer des données utilisateur entre les requêtes. |
yii\web\SessionIterator | Cette classe contient une implémentation d'un itérateur pour parcourir les variables de session gérées par yii\web\Session, facilitant l'itération sur les données de session. |
yii\web\TooManyRequestsHttpException | Cette classe contient une représentation d'une exception HTTP "Too Many Requests" avec le code d'état 429, indiquant que l'utilisateur a envoyé trop de requêtes dans un temps donné. |
yii\web\UnauthorizedHttpException | Cette classe contient une représentation d'une exception HTTP "Unauthorized" avec le code d'état 401, indiquant que l'accès à la ressource nécessite une authentification. |
yii\web\UnprocessableEntityHttpException | Cette classe contient une représentation d'une exception HTTP "Unprocessable Entity" avec le code d'état 422, indiquant que le serveur comprend le type de contenu de la requête mais n'est pas capable de traiter les instructions. |
yii\web\UnsupportedMediaTypeHttpException | Cette classe contient une représentation d'une exception HTTP "Unsupported Media Type" avec le code d'état 415, indiquant que le type de contenu de la requête n'est pas supporté. |
yii\web\UploadedFile | Cette classe contient une représentation des informations d'un fichier téléchargé, offrant des méthodes pour gérer les fichiers envoyés par les utilisateurs. |
yii\web\UrlManager | Cette classe permet de gérer l'analyse des requêtes HTTP et la création d'URLs basées sur un ensemble de règles, facilitant la gestion des routes dans l'application. |
yii\web\UrlNormalizer | Cette classe permet de normaliser les URLs pour yii\web\UrlManager et yii\web\UrlRule, garantissant une cohérence dans le traitement des URLs. |
yii\web\UrlNormalizerRedirectException | Cette classe contient une représentation des informations pour la redirection devant être effectuées lors de la normalisation d'URLs. |
yii\web\UrlRule | Cette classe contient une représentation d'une règle utilisée par yii\web\UrlManager pour analyser et générer des URLs, facilitant la correspondance des requêtes avec les actions des contrôleurs. |
yii\web\UrlRuleInterface | Cette classe contient un interface que les classes de règles d'URL doivent implémenter, définissant les méthodes nécessaires pour la gestion des règles d'URL. |
yii\web\User | Cette classe contient la composante d'application utilisateur gérant l'état d'authentification des utilisateurs, fournissant des méthodes pour la gestion des utilisateurs connectés. |
yii\web\UserEvent | Cette classe contient des événements utilisée pour les événements déclenchés par la classe yii\web\User, permettant de réagir à des actions d'utilisateur telles que la connexion et la déconnexion. |
yii\web\View | Cette classe contient une représentation d'un objet de vue dans le modèle MVC (Modèle-Vue-Contrôleur), permettant de générer le contenu HTML à afficher aux utilisateurs. |
yii\web\ViewAction | Cette classe contient une représentation d'une action affichant une vue en fonction d'un paramètre spécifié par l'utilisateur, facilitant la séparation de la logique de présentation. |
yii\web\XmlResponseFormatter | Cette classe permet de formater les données fournies en contenu de réponse XML, facilitant la création de réponses au format XML. |
yii\web\YiiAsset | Cette classe permet de fournir le paquet d'actifs de base contenant les fichiers JavaScript du cadre d'application Yii Framework, nécessaires pour le bon fonctionnement des fonctionnalités du cadre d'application. |
yii\widgets\ActiveField | Cette classe contient une représentation d'un champ de saisie de formulaire au sein d'un yii\widgets\ActiveForm, facilitant la création de champs de formulaire interactifs avec validation. |
yii\widgets\ActiveForm | Cette classe contient un Widget construisant un formulaire HTML interactif pour un ou plusieurs modèles de données, offrant une intégration facile avec les modèles pour la validation et le traitement des données. |
yii\widgets\ActiveFormAsset | Cette classe contient un paquet d'actifs pour le widget yii\widgets\ActiveForm, contenant les fichiers CSS et JavaScript nécessaires au bon fonctionnement du formulaire actif. |
yii\widgets\BaseListView | Cette classe contient la base pour les widgets affichant des données à partir d'un fournisseur de données, tels que ListView et GridView, facilitant la création d'affichages de données paginées et triées. |
yii\widgets\Block | Cette classe permet d'enregistrer toute sortie entre les appels begin() et end(), entreposant le contenu dans yii\base\View::$blocks, permettant la gestion de sections de contenu dans les vues. |
yii\widgets\Breadcrumbs | Cette classe permet d'afficher une liste de liens indiquant la position de la page actuelle dans la hiérarchie du site, utile pour la navigation contextuelle. |
yii\widgets\ContentDecorator | Cette classe permet d'enregistrer toute sortie entre begin() et end(), transmettant le contenu à un fichier de vue donné comme $content, puis affichant le résultat de rendu. |
yii\widgets\DetailView | Cette classe permet d'afficher les détails d'un seul modèle de données ($model), généralement utilisé pour afficher des informations sur un enregistrement spécifique sous forme de tableau. |
yii\widgets\FragmentCache | Cette classe permet de fournir la mise en cache de fragments de page, améliorant les performances en évitant de redessiner des sections inchangées. |
yii\widgets\InputWidget | Cette classe contient la base pour les widgets collectant des entrées utilisateur, permettant la création de divers types de champs de saisie. |
yii\widgets\LinkPager | Cette classe permet d'afficher une liste d'hyperliens menant à différentes pages de résultats, facilitant la navigation dans les listes de données paginées. |
yii\widgets\LinkSorter | Cette classe permet de rendre une liste de liens de tri pour une définition de tri donnée, permettant aux utilisateurs de trier les données affichées par différents critères. |
yii\widgets\ListView | Cette classe contient un Widget utilisé pour afficher des données à partir d'un fournisseur de données. Chaque modèle de données est rendu en utilisant la vue spécifiée, facilitant l'affichage de listes de données. |
yii\widgets\MaskedInput | Cette classe permet de générer un champ de texte masqué, permettant à l'utilisateur de saisir des données dans un format spécifique (par exemple, numéros de téléphone). |
yii\widgets\MaskedInputAsset | Cette classe contient le paquet d'actifs pour le widget yii\widgets\MaskedInput, contenant les fichiers nécessaires pour le fonctionnement du champ de saisie masqué. |
yii\widgets\Menu | Cette classe permet d'afficher un menu multi-niveaux utilisant des listes HTML imbriquées, facilitant la navigation dans l'application. |
yii\widgets\Pjax | Cette classe contient un Widget intégrant le plugiciel pjax pour jQuery, permettant de charger des parties d'une page sans recharger l'ensemble de la page, améliorant ainsi l'expérience utilisateur. |
yii\widgets\PjaxAsset | Cette classe contient un paquet d'actifs fournit les fichiers JavaScript requis par le widget yii\widgets\Pjax. |
yii\widgets\Spaceless | Cette classe contient un Widget supprimant les caractères d'espace entre les balises HTML, permettant d'optimiser le rendu du code HTML sans affecter les espaces dans le texte brut ou à l'intérieur des balises. |
Dernière mise à jour : Mardi, le 15 octobre 2024