Joomla CMS  3.9.25 (avec JPlatform 13.1 inclus)
Documentation des API du CMS Joomla en version 3.9.25 et du framework Joomla Platform intégré
Référence de la classe JAdapter
+ Graphe d'héritage de JAdapter:

Fonctions membres publiques

 __construct ($basepath, $classprefix=null, $adapterfolder=null)
 
 getDbo ()
 
 getAdapter ($name, $options=array())
 
 setAdapter ($name, &$adapter=null, $options=array())
 
 loadAllAdapters ($options=array())
 

Attributs protégés

 $_adapters = array()
 
 $_adapterfolder = 'adapters'
 
 $_classprefix = 'J'
 
 $_basepath = null
 
 $_db
 

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

Documentation des fonctions membres

◆ getAdapter()

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

Return an adapter.

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

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

◆ getDbo()

getDbo ( )

Get the database connector object

Renvoie
JDatabaseDriver Database connector object
Depuis
1.6

◆ loadAllAdapters()

loadAllAdapters (   $options = array())

Loads all adapters.

Paramètres
array$optionsAdapter options
Renvoie
void
Depuis
1.6

Références $class, $file, $files, $name, et $options.

◆ 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, 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 :