Joomla CMS  4.2.2
Documentation des API du CMS Joomla en version 4.2.2
Référence de la classe Adapter
+ Graphe d'héritage de Adapter:

Fonctions membres publiques

 __construct ($basepath, $classprefix=null, $adapterfolder=null)
 
 getDbo ()
 
 getAdapter ($name, $options=array())
 
 setAdapter ($name, &$adapter=null, $options=array())
 
 loadAllAdapters ($options=array())
 
- Fonctions membres publiques hérités de CMSObject
 __construct ($properties=null)
 
 __toString ()
 
 def ($property, $default=null)
 
 get ($property, $default=null)
 
 getProperties ($public=true)
 
 getError ($i=null, $toString=true)
 
 getErrors ()
 
 set ($property, $value=null)
 
 setProperties ($properties)
 
 setError ($error)
 

Attributs protégés

 $_adapters = array()
 
 $_adapterfolder = 'adapters'
 
 $_classprefix = 'J'
 
 $_basepath = null
 
 $_db
 
- Attributs protégés hérités de CMSObject
 $_errors = array()
 

Description détaillée

Adapter Class Retains common adapter pattern functions Class harvested from joomla.installer.installer

Depuis
1.6
Obsolète:
5.0 Will be removed without replacement

Documentation des constructeurs et destructeur

◆ __construct()

__construct (   $basepath,
  $classprefix = null,
  $adapterfolder = null 
)

Constructor

Paramètres
string$basepathBase Path of the adapters
string$classprefixClass prefix of adapters
string$adapterfolderName of folder to append to base path
Depuis
1.6

Références $this, Factory\getDbo(), et Joomla\Database\setDatabase().

Documentation des fonctions membres

◆ getAdapter()

getAdapter (   $name,
  $options = array() 
)

Return an adapter.

Paramètres
string$nameName of adapter to return
array$optionsAdapter options
Renvoie
static|boolean Adapter of type 'name' or false
Depuis
1.6

Références $name, et $options.

◆ getDbo()

getDbo ( )

Get the database connector object

Renvoie
Database connector object
Depuis
1.6

◆ loadAllAdapters()

loadAllAdapters (   $options = array())

Loads all adapters.

Paramètres
array$optionsAdapter options
Renvoie
void
Depuis
1.6

$file

Références $class, $name, $options, et $this.

◆ setAdapter()

setAdapter (   $name,
$adapter = null,
  $options = array() 
)

Set an adapter by name

Paramètres
string$nameAdapter name
object$adapterAdapter object
array$optionsAdapter options
Renvoie
boolean True if successful
Depuis
1.6

Références $class, $name, $options, $this, et JLoader\register().

Documentation des champs

◆ $_adapterfolder

$_adapterfolder = 'adapters'
protected

◆ $_adapters

$_adapters = array()
protected

◆ $_basepath

$_basepath = null
protected

◆ $_classprefix

$_classprefix = 'J'
protected

◆ $_db

$_db
protected

La documentation de cette classe a été générée à partir du fichier suivant :