Section courante

A propos

Section administrative du site

 Langage  Elément   Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Introduction
Référence des modules
Préface
Notes légal
Dictionnaire
Recherche

Voici la liste des différents modules que contient Doctrine (ORM) :

Nom Description
Doctrine\DBAL Ce module contient le Database Abstraction Layer (DBAL), soit une abstraction utilisée par Doctrine ORM pour interagir avec les bases de données.
Doctrine\DBAL\Platforms\AbstractPlatform Ce module contient la représentation d'une abstraction pour différentes plateformes de base de données (comme MySQL, PostgreSQL,...) dans Doctrine. Il sert de base pour implémenter les spécificités SQL de chaque SGBD pris en charge.
Doctrine\ORM Ce module contient les éléments centraux du cartographie objet-relationnel.
Doctrine\ORM\Cache Ce module permet de gérer les caches de niveau 2, c'est-à-dire la mise en cache des entités et des résultats de requêtes afin d'améliorer les performances.
Doctrine\ORM\Cache\CacheConfiguration Ce module permet de gérer la configuration du cache dans Doctrine ORM, permettant d'entreposer des données fréquemment accédées (comme les résultats de requêtes) afin d'améliorer les performances de l'application.
Doctrine\Common Ce module contient des outils communs partagés entre Doctrine ORM et d'autres composants Doctrine (comme Doctrine ODM pour MongoDB).
Doctrine\ORM\Exception\InvalidEntityRepository Ce module contient une exception étant levée lorsqu'un dépôt d'entités est invalide, c'est-à-dire lorsque Doctrine ne peut pas trouver ou utiliser le dépôt spécifié.
Doctrine\ORM\Internal\Hydration\AbstractHydrator Ce module contient la classe abstraite servant de base pour les différentes stratégies d'hydratation dans Doctrine ORM. L'hydratation est le processus de conversion des résultats de requêtes SQL en objets PHP (entités).
Doctrine\ORM\Mapping Ce module permet de gérer la cartographie des entités PHP aux tables SQL en définissant les relations, les types de données, et les schémas.
Doctrine\ORM\Mapping\ClassMetadata Ce module contient les métadonnées d'une entité Doctrine, comme les informations sur ses attributs, ses relations avec d'autres entités, et sa configuration dans la base de données.
Doctrine\ORM\Mapping\ClassMetadataFactory Ce module contient une fabrique responsable de la création et de la gestion des objets ClassMetadata, contenant les informations sur la cartographie des entités.
Doctrine\ORM\Mapping\DefaultEntityListenerResolver Ce module contient un résolveur par défaut permettant de gérer les écouteurs d'entités, c'est-à-dire des classes ou méthodes réagissant à certains événements Doctrine (comme prePersist, postUpdate,...).
Doctrine\ORM\Mapping\DefaultNamingStrategy Ce module contient une stratégie de nommage par défaut utilisée par Doctrine pour cartographier les noms des classes et des propriétés aux noms des tables et des colonnes dans la base de données.
Doctrine\ORM\Mapping\DefaultQuoteStrategy Ce module contient une stratégie par défaut utilisée pour ajouter des guillemets autour des noms de tables ou de colonnes étant des mots réservés ou contenant des caractères spéciaux dans certaines bases de données.
Doctrine\ORM\Mapping\EntityListenerResolver Ce module contient un interface utilisée pour définir la manière dont Doctrine ORM résout les écouteurs d'entités, c'est-à-dire la logique utilisée pour trouver et appeler les écouteurs configurés pour réagir à des événements spécifiques.
Doctrine\ORM\Mapping\NamingStrategy Ce module contient un interface définissant la stratégie utilisée pour générer les noms des tables et des colonnes dans la base de données à partir des noms de classes et de propriétés PHP.
Doctrine\ORM\Mapping\QuoteStrategy Ce module contient un interface pour la stratégie utilisée afin de déterminer si les noms de tables et de colonnes doivent être encadrés de guillemets dans les requêtes SQL, en fonction de la plateforme de base de données.
Doctrine\ORM\Mapping\TypedFieldMapper Ce module contient une cartographie permettant de gérer les types de données dans les entités, en particulier lors de la cartographie entre les types PHP et les types SQL.
Doctrine\ORM\Proxy\ProxyFactory Ce module contient une usine de création de proxies d'entités. Les proxies sont des objets légers générés automatiquement par Doctrine pour retarder le chargement d'une entité tant qu'elle n'est pas nécessaire (lazy loading).
Doctrine\ORM\Query Ce module contient les outils pour créer, analyser, et exécuter des requêtes DQL et SQL.
Doctrine\ORM\Query\AST\Functions\FunctionNode Ce module contient une représentation d'un noeud dans l'AST (Abstract Syntax Tree) pour une fonction SQL personnalisée dans le système de requêtes Doctrine. Permet d'ajouter des fonctions SQL personnalisées dans les requêtes DQL (Doctrine Query Language).
Doctrine\ORM\Query\Filter\SQLFilter Ce module contient une représentation d'un filtre SQL permettant de modifier dynamiquement les requêtes SQL générées par Doctrine pour filtrer les résultats en fonction de certains critères.
Doctrine\ORM\Repository\DefaultRepositoryFactory Ce module contient une fabrique par défaut utilisée par Doctrine pour créer des instances de dépôts d'entités, contenant la logique de récupération des entités depuis la base de données.
Doctrine\ORM\Repository\RepositoryFactory Ce module contient un interface définissant la manière dont les dépôts d'entités sont créés et gérés dans Doctrine. Cela permet d'utiliser différentes stratégies de création de dépôt.
Doctrine\ORM\Tools Ce module contient des outils pour gérer les entités et les schémas de base de données.
Doctrine\Persistence Ce module contient les classes et interfaces nécessaires à la persistance des objets.
Doctrine\Persistence\Mapping\Driver\MappingDriver Ce module contient un interface représentant un pilote de cartographie utilisé pour lire les métadonnées d'entités à partir de sources externes (annotations, XML, YAML).
LogicException Ce module contient un exception native de PHP étant levée lorsqu'il y a une erreur logique dans le programme, souvent utilisée dans Doctrine pour indiquer des erreurs au niveau de la logique métier ou de configuration.
Psr\Cache\CacheItemPoolInterface Ce module contient un interface standard définie par PSR-6 pour les bassins d'éléments de cache. Doctrine l'utilise pour gérer le cache en implémentant cette interface dans ses mécanismes de caching.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mardi, le 15 octobre 2024