Le constructeur permet à l'objet base de données pour être configuré.
__construct ( string $tableName , [ string $configFileName = null ], [ string $fieldDefinition = null ], [ string $rowValues = null ]) RocksDBO __construct (string $ tableName, [string $ configFileName = null], [string $ FieldDefinition = null], [string $ rowValues = null])
- $tableName : the table this database object should be created for chaîne $ tableName: la table de cet objet base de données devrait être créée pour
- $configFileName : the configuration filename that should be used for this object, if null the default is used chaîne $ configFileName: le nom du fichier de configuration qui doit être utilisé pour cet objet, si nulle la valeur par défaut est utilisée
- $fieldDefinition : any pre-created field definitions, this is usually used internally. chaîne $ FieldDefinition: toutes les définitions de terrain pré-créés, cela est généralement utilisé en interne.
- $rowValues : the values of the table row that should be loaded, this is usually used internally. chaîne $ rowValues: les valeurs de la ligne du tableau qui doit être chargé, cela est généralement utilisé en interne.
Ceci va supprimer les lignes qui correspondent aux paramètres que vous avez mis sur cet objet.
Delete () nulle Supprimer ()
Permet la version actuelle en cache de la définition des champs d'être supprimé, habituellement utilisée uniquement en interne.
DeleteCurrentCache () nulle DeleteCurrentCache ()
Ce retourne le tableau des définitions de champs.
GetFieldDefinition () GetFieldDefinition void ()
Cette charge un tableau associatif de données dans les champs.
LoadAssociativeArrayData ( array $rowValues ) nulle LoadAssociativeArrayData (array rowValues $)
- $rowValues : the associative array to load tableau $ rowValues: le tableau associatif pour charger
Cela économise toute modification de la DBO, si vous avez déjà obtenu une valeur pour la clé, il effectuera une mise à jour sinon un insert sera effectuée.
Save () nulle Save ()
Cela permet de sélectionner toutes les données avec les propriétés qui sont définies, si plus d'une ligne est retournée une erreur est renvoyée.
Select () Sélectionnez nulle ()
__call ( nulle __call ( , $ Method_name, ) $ Parameters)
- $ Method_name
- $ Paramètres
__get ( nulle __get ( ) $ Nom)
__set ( __set vide ( , $ Nom, ) $ Valeur)