Il costruttore consente l'oggetto di database da configurare.
__construct ( string $tableName , [ string $configFileName = null ], [ string $fieldDefinition = null ], [ string $rowValues = null ]) RocksDBO __ construct (string $ tableName, [string $ nome_file = null], [string $ FieldDefinition = null], [string $ rowValues = null])
- $tableName : the table this database object should be created for stringa $ tableName: la tabella questo oggetto database dovrebbe essere creati per
- $configFileName : the configuration filename that should be used for this object, if null the default is used stringa $ nome_file: il nome del file di configurazione che dovrebbe essere utilizzato per questo oggetto, se nulla di default viene usato
- $fieldDefinition : any pre-created field definitions, this is usually used internally. stringa $ FieldDefinition: le pre-create definizioni di campo, questo è di solito utilizzato internamente.
- $rowValues : the values of the table row that should be loaded, this is usually used internally. stringa $ rowValues: i valori della riga della tabella che deve essere caricata, questa è di solito utilizzato internamente.
Questo cancellare le righe che corrispondono ai parametri impostati su questo oggetto.
Delete () annullare Elimina ()
Consente l'attuale versione memorizzata nella cache le definizioni dei campi da cancellare, di solito utilizzato solo internamente.
DeleteCurrentCache () DeleteCurrentCache vuoto ()
Questo restituisce la matrice di definizioni dei campi.
GetFieldDefinition () GetFieldDefinition vuoto ()
Questa carica un array associativo di dati nei campi.
LoadAssociativeArrayData ( array $rowValues ) vuoto LoadAssociativeArrayData (array $ rowValues)
- $rowValues : the associative array to load array $ rowValues: l'array associativo per caricare
Ciò consente di risparmiare eventuali modifiche alla DBO, se avete già ottenuto un valore per la chiave che eseguirà un aggiornamento altrimenti un inserto verrà eseguita.
Save () annullare Salva ()
Questo selezionerà tutti i dati con le proprietà che sono impostate, se più di una riga viene restituito un errore viene generato.
Select () annullare Selezionate ()
__call ( void __ call ( , $ Method_name, ) $ Parametri)
-
$ Method_name
- Parametri di dollari
__get ( __ vuoto get ( ) $ Name)
__set ( void __ set ( , $ Name, ) $ Valore)