Section courante

A propos

Section administrative du site


Référence des classes de l'API version 1 (Propel 1 API) :

Nom Description
AbstractPropelDataModelTask Cette classe contient la base abstraite de tâche Propel pour le traitement du schéma de fichier XML.
AbstractPropelTask Cette classe contient les définitions abstraites de tâche Propel.
AggregateColumnBehavior Cette classe permet de garder une colonne agrégée mise à jour avec la table associée.
AggregateColumnRelationBehavior Cette classe permet de garder les relations d'une colonne agrégée mise à jour avec la table associée.
AlternativeCodingStandardsBehavior Cette classe permet de changer le standard de codage des classes de modèle Propel généré.
AppData Cette classe contient les structures de données de l'application.
ArchivableBehavior Cette classe contient la base permettant de garder une trace de l'objet ActiveRecord, même après la suppression.
ArchivableBehaviorObjectBuilderModifier Cette classe contient le constructeur d'objet permettant de garder une trace de l'objet ActiveRecord, même après la suppression.
ArchivableBehaviorQueryBuilderModifier Cette classe contient le constructeur de requête permettant de garder une trace de l'objet ActiveRecord, même après la suppression.
AutoAddPkBehavior Cette classe permet d'ajouter une clef primaire aux modèles n'en ayant pas.
BaseObject Cette classe contient les attributs et les méthodes utilisé par tous les objets d'affaires dans le système.
BasePeer Cette classe contient les utilitaires pour la génération des classes Peer dans le système.
BasePropelMigrationTask Cette classe permet de répertorier la liste des tâche de migration a exécuter.
BaseSchemaParser Cette classe contient la classe de base pour l'ingénierie inverse du schéma de base de données.
BasicLogger Cette classe contient l'interface de base pour le journal de bord de Propel.
BasicValidator Cette classe contient l'interface de base de validation.
Behavior Cette classe contient les informations à propos du comportement d'une table.
BuildPropelGenPEARPackageTask Cette classe contient le générateur de construction pour les tâches de modules.
BuildPropelPEARPackageTask Cette classe contient le constructeur pour les tâches de modules.
ClassTools Cette classe contient les outils vers le support de classe et les inclusions et les références de module.
Column Cette classe permet de conserver les données sur une colonne utilisée dans une application.
ColumnDefaultValue Cette classe permet de conserver la valeur par défaut d'une colonne.
ColumnMap Cette classe contient un modèle d'une colonne d'une table de base de données.
ColumnValue Cette classe contient la valeur d'une colonne.
ConcreteInheritanceBehavior Cette classe permet de fabriquer un modèle hérité d'un autre.
ConcreteInheritanceParentBehavior Cette classe contient le comportement symétrique de «concrete_inheritance».
ConstraintNameGenerator Cette classe permet d'intégrer les contraintes d'une table spécifique.
Criteria Cette classe contient une classe utilitaire pour les informations de critères de recherche dans une requête.
Criterion Cette classe permet de décrire un objet de critères de recherche dans une requête.
CriterionIterator Cette classe permet d'intégrer l'interface itérateur SPL.
DBAdapter Cette classe permet de définir l'interface pour l'adaptateur de base de données Propel.
DBMSSQL Cette classe permet de se connecter à une base de données Microsoft.
DBMySQL Cette classe permet de se connecter à une base de données MySQL.
DBNone Cette classe est utilisé lorsqu'il n'y a pas de base de données d'installées.
DBOracle Cette classe permet de se connecter à une base de données Oracle.
DBPostgres Cette classe permet de se connecter à une base de données PostgreSQL.
DBSQLSRV Cette classe permet de se connecter à une base de données SQL Server de Microsoft.
DBSQLite Cette classe permet de se connecter à une base de données SQLite.
DataModelBuilder Cette classe contient les bases pour n'importe quel constructeur de classe utilisant un modèle de données.
DataRow Cette classe contient les données d'un enregistrement d'une table de base de données.
DataSQLBuilder Cette classe contient les bases d'une sortie de données SQL vers les classes de construction SQL.
Database Cette classe contient les structures de données d'application de la base de données.
DatabaseMap Cette classe contient le modèle d'une base de données.
DebugPDO Cette classe contient un support de base pour les compteurs de requêtes et de journal de bord d'une connexion PDO.
DebugPDOStatement Cette classe permet de fournir quelques fonctionnalités étendues nécessaires à Propel.
DefaultEnglishPluralizer Cette classe contient la pluralisation anglaise par défaut.
DefaultPlatform Cette classe contient l'intégration par défaut de l'interface de plateforme.
DelegateBehavior Cette classe permet de fournir à une classe modèle la possibilité de déléguer des méthodes à une relation.
Domain Cette classe contient les données à propos d'un domaine utilisé dans le schéma.
EngineException Cette classe contient la base de toutes les exceptions déclenché par le moteur.
ExtensionQueryBuilder Cette classe permet de générer des classes PHP5 vide pour les requêtes d'objets.
ExtensionQueryInheritanceBuilder Cette classe permet de générer des requêtes de classe PHP5 pour un utilisation avec héritage de table unique.
ForeignKey Cette classe contient les informations à propos de clefs étrangères d'une table.
GeneratorConfig Cette classe contient les propriétés de construction et fournit une classe de chargement pour le générateur.
GeneratorConfigInterface Cette classe contient l'interface de propriétés de construction et du mécanisme de chargement pour le générateur.
I18nBehavior Cette classe permet la traduction de colonnes de texte à travers une relation transparente de un à plusieurs.
I18nBehaviorObjectBuilderModifier Cette classe permet l'objet de construction de la traduction de colonnes de texte à travers une relation transparente de un à plusieurs.
I18nBehaviorPeerBuilderModifier Cette classe permet le constructeur «Peer» de la traduction de colonnes de texte à travers une relation transparente de un à plusieurs.
I18nBehaviorQueryBuilderModifier Cette classe permet le constructeur de requête de la traduction de colonnes de texte à travers une relation transparente de un à plusieurs.
IDMethod Cette classe contient l'interface de types différents de méthode de récupération d'identificateur.
IdMethodParameter Cette classe contient les informations reliés à un méthode d'identificateur.
Index Cette classe contient des informations à propos d'indices d'une table.
Inheritance Cette classe contient les informations concernant les objets pouvant possiblement représenté une table.
Join Cette classe permet d'effectuer la jointure d'un objet de données décrivant une jointure entre deux tables de base de données.
MatchValidator Cette classe contient un validateur d'expression régulières.
MaxLengthValidator Cette classe contient un validateur pour la longueur maximum de chaine de caractères.
MaxValueValidator Cette classe contient un validateur pour les valeurs maximum.
MinLengthValidator Cette classe contient un validateur pour la longueur minimum de chaine de caractères.
MinValueValidator Cette classe contient un validateur pour les valeurs minimum.
ModelCriteria Cette classe permet d'ajouter des capacités d'introspection d'exécution afin de facilité la construction de requêtes dans des critères de recherche.
ModelCriterion Cette classe permet de décrire un modèle de critères de recherche.
ModelJoin Cette classe contient un objet de jointure attaché à l'objet RelationMap.
ModelWith Cette classe contient un objet de données décrivant une hydratation de jointure dans un modèle de requête.
MojaviLogAdapter Cette classe contient un adaptateur de journal de bord Mojavi pour Propel.
MssqlDataSQLBuilder Cette classe contient le constructeur de données de sortie SQL pour la base de données SQL Server.
MssqlDebugPDO Cette classe permet de fournir une solution de transaction afin de contourner les lacunes de «dblib», comme le dernier identificateur inséré dans la base de données dans les situations de déboguage.
MssqlPlatform Cette classe permet d'intégrer le Microsoft SQL avec la classe «PropelPlatformInterface».
MssqlPropelPDO Cette classe permet de fournir une solution de transaction afin de contourner les lacunes de «dblib», comme le dernier identificateur inséré dans la base de données.
MssqlSchemaParser Cette classe permet d'analyser le schéma de base de données SQL Server.
MysqlDataSQLBuilder Cette classe contient le constructeur de données de sortie SQL pour la base de données MySQL.
MysqlPlatform Cette classe permet d'intégrer le MySQL avec la classe «PropelPlatformInterface».
MysqlSchemaParser Cette classe permet d'analyser le schéma de base de données MySQL.
NameFactory Cette classe contient l'usine de génération de nom.
NameGenerator Cette classe contient un interface générique vers l'algorithme de génération de nom.
NestedSetBehavior Cette classe contient le comportement des ajouts de colonnes et des capacités de structure d'arborescence imbriquées.
NestedSetBehaviorObjectBuilderModifier Cette classe contient le constructeur d'objet pour le comportement des ajouts de colonnes et des capacités de structure d'arborescence imbriquées.
NestedSetBehaviorPeerBuilderModifier Cette classe contient le constructeur de «Peer» pour le comportement des ajouts de colonnes et des capacités de structure d'arborescence imbriquées.
NestedSetBehaviorQueryBuilderModifier Cette classe contient le constructeur de requête pour le comportement des ajouts de colonnes et des capacités de structure d'arborescence imbriquées.
NestedSetRecursiveIterator Cette classe permet de pré-ordonné des noeuds d'itération pour les objets «Node».
NodeObject Cette classe contient les interfaces de définitions de méthodes à intégrer pour les objets d'affaires avec le système vers l'objet de gestion «Node».
NodePeer Cette classe contient un interface d'utilitaire pour la génération de toutes les classes NodePeer dans le système.
NotMatchValidator Cette classe contient un validateur pour les expressions régulière.
OMBuilder Cette classe contient les classes de base d'une construction «OM».
ObjectBuilder Cette classe contient la classe de base pour les classes d'une construction «Peer».
OracleDataSQLBuilder Cette classe contient le constructeur de données de sortie SQL pour la base de données Oracle.
OraclePlatform Cette classe permet d'intégrer la base de données Oracle avec la classe «PropelPlatformInterface».
OracleSchemaParser Cette classe permet d'analyser le schéma de base de données Oracle.
PHP5ExtensionNodeBuilder Cette classe permet de générer un objet de noeud vide pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5ExtensionNodePeerBuilder Cette classe permet de générer un «Peer» de noeud vide pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5ExtensionObjectBuilder Cette classe permet de générer un objet vide pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5ExtensionPeerBuilder Cette classe permet de générer un «Peer» vide pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5InterfaceBuilder Cette classe permet de générer un interface vide pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5MultiExtendObjectBuilder Cette classe permet de générer une classe d'objet vide en PHP5 pour l'héritage avec un modèle d'objet utilisateur (OM).
PHP5NestedSetBuilder Cette classe permet de générer un arbre de classe d'objet de noeud pour PHP5 pour un modèle d'objet utilisateur (OM) en utilisant «Nested Set».
PHP5NestedSetPeerBuilder Cette classe permet de générer un arbre de classe «Peer» pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5NodeBuilder Cette classe permet de générer un arbre de classe de noeud d'objet pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5NodePeerBuilder Cette classe permet de générer un arbre de classe de noeud «Peer» pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5ObjectBuilder Cette classe permet de générer une classe de base d'objet pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5ObjectNoCollectionBuilder Cette classe permet de générer une classe de base d'objet pour PHP5 pour un modèle d'objet utilisateur (OM) lorsqu'il n'y a pas de collection.
PHP5PeerBuilder Cette classe permet de générer une classe de base «Peer» pour PHP5 pour un modèle d'objet utilisateur (OM).
PHP5TableMapBuilder Cette classe permet de générer une classe de cartographie de table pour PHP5 pour un modèle d'objet utilisateur (OM).
PeerBuilder Cette classe contient les bases pour les classes de construction «Peer».
Persistent Cette classe contient les interfaces de méthode définit reliant la sauvegarde d'un objet.
PgsqlDataSQLBuilder Cette classe contient le constructeur de données de sortie SQL pour la base de données PostgreSQL.
PgsqlPlatform Cette classe permet d'intégrer la base de données PostgreSQL avec la classe «PropelPlatformInterface».
PgsqlSchemaParser Cette classe permet d'analyser le schéma de base de données PostgreSQL.
PhpNameGenerator Cette classe permet d'intégrer un générateur de nom PHP.
Pluralizer Cette classe contient un interface générique permettant de créer une forme pluriel d'un nom.
PreOrderNodeIterator Cette classe contient le noeud itérateur de pré-tri pour les objets de noeud.
Propel Cette classe contient le bassin de ressources principales et les configurations de classe.
PreOrderNodeIterator Cette classe contient le noeud itérateur de pré-tri pour les objets de noeud.
Propel Cette classe contient le bassin de ressources principales et les configurations de classe.
PropelArrayCollection Cette classe contient la classe d'itération sur une liste d'objets Propel entreposés sous forme de tableaux.
PropelArrayFormatter Cette classe permet d'effectuer le formatage de tableau.
PropelAutoloader Cette classe contient un simple chargeur automatique pour les modèles de classes générés.
PropelCSVParser Cette classe contient un analyseur CSV.
PropelCollection Cette classe permet de contenir des listes d'éléments Propel.
PropelColumnComparator Cette classe permet de fournir les services de comparaison d'objets de colonne.
PropelColumnDiff Cette classe contient un objet de valeur pour l'entreposage de différence d'objet de colonne.
PropelColumnTypes Cette classe contient les énumérations de types Propel.
PropelConditionalProxy Cette classe contient un Proxy pour les instructions conditionnel dans un interface fluide.
PropelConfiguration Cette classe contient un conteneur pour toutes les données de configuration lors de l'exécution de Propel.
PropelConfigurationIterator Cette classe permet de construire un tableau plat des tableaux de configuration.
PropelConvertConfTask Cette classe permet de convertir la configuration XML de tâche d'exécution dans un tableau PHP pour des performances plus rapides.
PropelDataDumpTask Cette classe permet de sortir le contenu des bases de données sélectionné vers un fichier de sortie de données XML.
PropelDataSQLTask Cette classe contient la tâche transformant les fichiers de sortie XML en fichiers de contenu SQL avec des instructions «INSERT».
PropelDatabaseComparator Cette classe contient le service de comparaison d'objets de base de données «Heavily» destiné à la migration vers Doctrine2.
PropelDatabaseDiff Cette classe contient l'objet de valeur pour l'entreposage d'objets de base de données «Heavily» différentes destiné à la migration vers Doctrine2.
PropelDateTime Cette classe contient une sous-classe «DateTime» laquelle fournit un support de sérialisation.
PropelDotGenerator Cette classe contient un générateur de graphique d'information pour DOT.
PropelException Cette classe contient la base permettant de gérer toutes les exceptions de Propel.
PropelForeignKeyComparator Cette classe contient le service de comparaison pour les objets «ForeignKey» de «Heavily» destiné à la migration vers Doctrine2.
PropelFormatter Cette classe contient une classe abstraite pour le formateur de requête.
PropelGraphvizTask Cette classe contient une tâche de génération de fichiers «Graphviz» pour le modèle de données «Propel».
PropelIndexComparator Cette classe contient le service de comparaison pour les objets d'index de «Heavily» destiné à la migration vers Doctrine2.
PropelJSONParser Cette classe contient un analyseur de JSON.
PropelMigrationDownTask Cette classe permet d'exécuter la tâche pour compléter la prochaine migration.
PropelMigrationManager Cette classe contient le service pour préparer et exécuter la migration.
PropelMigrationStatusTask Cette classe contient les listes de tâche de migration a exécuté.
PropelMigrationTask Cette classe contient la tâche a exécute pour monté les prochaines migrations.
PropelMigrationUpTask Cette classe contient la tâche a exécute pour monté la prochaine migration.
PropelModelPager Cette classe permet d'intégrer une pagination basé sur le «ModelCriteria».
PropelOMTask Cette classe contient une tâche créant les classes OM basé sur le fichier de schéma XML.
PropelObjectCollection Cette classe contient une itération sur une liste d'objets Propel.
PropelObjectFormatter Cette classe contient un formateur d'objet pour les requêtes «format()» de Propel et retourne des objets modèle Propel pour «PropelObjectCollection».
PropelOnDemandCollection Cette classe contient une itération sur une instruction et retourne un objet Propel un à la fois.
PropelOnDemandFormatter Cette classe contient un formateur d'objet pour les requêtes «format()» de Propel pour des objets hybrides «PropelOnDemandCollection» utilisant des itération dans la collection.
PropelOnDemandIterator Cette classe contient une classe d'itération d'instruction et retourne un objet Propel à la fois.
PropelPDO Cette classe contient une sous-classe de connexion PDO fournissant la base fixe d'un PDO requis par Propel.
PropelPHPParser Cette classe contient un service d'analyse de chaine de caractères de code PHP et édite celui-ci.
PropelPager Cette classe contient une pagination de Propel.
PropelPlatformInterface Cette classe contient l'interface de comportement pour la plateforme RDBMS spécifié.
PropelQuery Cette classe contient une usine de requêtes modèle.
PropelQuickBuilder Cette classe contient le constructeur rapide de sous-classes.
PropelSQLDiffTask Cette classe contient la tâche créant les classes OM basé dans un fichier de schéma XML.
PropelSQLExec Cette classe permet d'exécuter tous les fichiers SQL référencé dans le fichier «sqldbmap» par rapport à leurs bases de données cartographiées.
PropelSQLParser Cette classe contient le service d'analyse de grosse chaine de caractères SQL dans un tableau d'instructions SQL.
PropelSQLTask Cette classe contient la tâche de construction SQL de DDL basé sur un modèle de données XML.
PropelSchemaReverseTask Cette classe permet de générer un schéma XML d'une base de données existante pour les méta-données d'une base de données.
PropelSchemaReverse_ValidatorSet Cette classe contient un assistant d'ensembles d'entreposage de validateur indexé par colonne.
PropelSchemaValidator Cette classe contient le service de schéma de validation XML.
PropelSimpleArrayFormatter Cette classe contient un formateur de tableau pour la sélection de requête «format()» de Propel demandé dans des tableaux associatifs de PropelArrayCollection, de chaine de caractères ou de tableau.
PropelSqlBuildTask Cette classe contient une nouvelle tâche de construction SQL de DDL basé sur le modèle de données XML.
PropelSqlManager Cette classe contient le service de gestion SQL.
PropelStatementFormatter Cette classe contient le formateur d'instruction pour la requête «format()» de Propel retourné dans une instruction PDO.
PropelStringReader Cette classe permet de substituer StringReader de Phing pour permettre l'inclusion dans un BufferedReader.
PropelTableComparator Cette classe contient le service pour les objets de comparaison «Table» de «Heavily» destiné à la migration vers Doctrine2.
PropelTableDiff Cette classe contient l'objet de valeur pour les objets d'entreposage «Table» de «Heavily» destiné à la migration vers Doctrine2.
PropelTemplate Cette classe contient un simple système de gabarit pour le comportement d'écriture.
PropelTypes Cette classe contient une cartographie de PropelTypes pour les types natifs de PHP, les types PDO et les types Creole.
PropelXMLParser Cette classe contient un analyseur XML.
PropelYAMLParser Cette classe contient un analyseur YAML.
QueryBuilder Cette classe permet de générer une classe de requête de base PHP5 pour les modèles d'objets utilisateur (OM).
QueryCacheBehavior Cette classe permet d'accélérer les requêtes sur un modèle mettant en cache les requêtes.
QueryInheritanceBuilder Cette classe permet de générer une classe de requête PHP5 vide pour un simple héritage de table.
QuickGeneratorConfig Cette classe permet de générer rapidement les configurations.
RelationMap Cette classe contient une relation dans un modèle de base de données.
RequiredValidator Cette classe contient une validation pour un champ obligatoire.
Rule Cette classe contient des données à propos de règle de validation utilisé dans une application.
SchemaException Cette classe contient l'exception déclenché durant l'analyse de schéma.
SchemaParser Cette classe contient l'interface pour l'analyseur de schémas d'ingénierie inversé.
ScopedElement Cette classe contient des données à propos d'un élément avec un nom et des attributs d'espace de nom, de schéma et de module optionnel.
SluggableBehavior Cette classe permet d'ajouter une colonne «slug».
SoftDeleteBehavior Cette classe permet d'obtenir une classe modèle ayant la possibilité de conserver le contenu dans la base de données, même lorsque l'utilisateur a supprimé l'objet.
SortableBehavior Cette classe permet d'obtenir une classe modèle ayant la possibilité de mettre en ordre la colonne supplémentaire.
SortableBehaviorObjectBuilderModifier Cette classe contient le comportement a appliquer lors d'un ajout de tri de colonne.
SortableBehaviorPeerBuilderModifier Cette classe contient le comportement a appliquer lors d'un ajout de tri de méthode «Peer».
SortableBehaviorQueryBuilderModifier Cette classe contient le comportement a appliquer lors d'un ajout de tri de méthode de requête.
SortableRelationBehavior Cette classe contient les objets a déplacer vers la fin d'un étendue nulle de table relié.
SqliteDataSQLBuilder Cette classe contient le constructeur de données de sortie SQL pour la base de données «SQLite».
SqlitePlatform Cette classe permet d'intégrer la base de données SQLite avec la classe «PropelPlatformInterface».
SqliteSchemaParser Cette classe permet d'analyser le schéma de base de données SQLite.
SqlsrvDataSQLBuilder Cette classe contient le constructeur de données de sortie SQL pour la base de données Microsoft SQL Server.
SqlsrvPlatform Cette classe permet d'intégrer la base de données Microsoft SQL Server avec la classe «PropelPlatformInterface».
SqlsrvSchemaParser Cette classe permet d'analyser le schéma de base de données Microsoft SQL Server.
StandardEnglishPluralizer Cette classe permet d'effectuer les remplacements de pluriels dans la langue anglaise.
Table Cette classe contient les données à propos d'une table utilisé dans une application.
TableMap Cette classe contient un table de modèle dans une base de données.
TimestampableBehavior Cette classe contient une classe de modèle permettant la création de pistage des dates des dernières modifications.
TypeValidator Cette classe contient un validateur pour la validation de type de valeurs PHP soumise.
Unique Cette classe contient les informations à propos d'une colonne unique dans une table.
UniqueValidator Cette classe contient un validateur pour une nom de colonne unique.
ValidValuesValidator Cette classe contient un validateur pour des valeurs de valide.
ValidationFailed Cette classe contient un conteneur pour n'importe quel informations de validation ayant échoué.
Validator Cette classe contient un validateur.
ValidatorMap Cette classe contient le validateur de modèle de colonne.
VendorInfo Cette classe contient un objet sur des informations sur un vendeur spécifique.
VersionableBehavior Cette classe permet de conserver le pistage de toutes les modifications d'un objet «ActiveRecord».
VersionableBehaviorObjectBuilderModifier Cette classe contient le comportement d'ajout de version pour le constructeur d'objet.
VersionableBehaviorPeerBuilderModifier Cette classe contient le comportement d'ajout de version pour le constructeur «Peer».
VersionableBehaviorQueryBuilderModifier Cette classe contient le comportement d'ajout de version pour le constructeur de requête.
XMLElement Cette classe contient une classe abstraite pour les éléments représentant des balises XML.
XmlToAppData Cette classe contient un analyseur du fichier d'entrée schéma XML en objet «AppData» en PHP.
XmlToDataSQL Cette classe contient un analyseur de données de sortie d'un fichier XML afin de créer le SQL utilisé dans la classe «DataSQLBuilder».
sfYaml Cette classe contient les méthodes de convenances pour le chargement et la sortie YAML.
sfYamlDumper Cette classe contient la sortie des variables PHP en chaine de caractères YAML.
sfYamlInline Cette classe permet d'intégrer l'analyseur YAML et sa sortie pour la syntaxe en ligne YAML.
sfYamlParser Cette classe permet d'analyser les chaines de caractères YAML et de les convertir en tableau PHP.

Dernière mise à jour : Lundi, le 24 Octobre 2016