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

Fonctions membres publiques

 createModel ($name, $prefix='', array $config=array())
 
 createTable ($name, $prefix='', array $config=array())
 
- Fonctions membres publiques hérités de MVCFactory
 __construct ($namespace)
 
 createController ($name, $prefix, array $config, CMSApplicationInterface $app, Input $input)
 
 createModel ($name, $prefix='', array $config=[])
 
 createView ($name, $prefix='', $type='', array $config=[])
 
 createTable ($name, $prefix='', array $config=[])
 
- Fonctions membres publiques hérités de FormFactoryAwareInterface
 setFormFactory (FormFactoryInterface $factory)
 
- Fonctions membres publiques hérités de SiteRouterAwareInterface
 setSiteRouter (SiteRouter $router)
 

Membres hérités additionnels

- Fonctions membres protégées hérités de MVCFactory
 getClassName (string $suffix, string $prefix)
 

Description détaillée

Factory to create MVC objects based on a namespace. Note that in an API Application model and table objects will be created from their administrator counterparts.

Depuis
4.0.0

Documentation des fonctions membres

◆ createModel()

createModel (   $name,
  $prefix = '',
array  $config = array() 
)

Method to load and return a model object.

Paramètres
string$nameThe name of the model.
string$prefixOptional model prefix.
array$configOptional configuration array for the model.
Renvoie
The model object
Depuis
4.0.0
Exceptions

Implémente MVCFactoryInterface.

Références $config, $model, $name, et $prefix.

◆ createTable()

createTable (   $name,
  $prefix = '',
array  $config = array() 
)

Method to load and return a table object.

Paramètres
string$nameThe name of the table.
string$prefixOptional table prefix.
array$configOptional configuration array for the table.
Renvoie
The table object
Depuis
4.0.0
Exceptions

Implémente MVCFactoryInterface.

Références $config, $name, et $prefix.


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