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

Fonctions membres publiques

 getReverseLookup ()
 
 getTypeOptions ()
 
 addReverseLookupUrl ($option)
 
- Fonctions membres publiques hérités de BaseDatabaseModel
 __construct ($config=array(), MVCFactoryInterface $factory=null)
 
 getTable ($name='', $prefix='', $options=array())
 
 isCheckedOut ($item)
 
 getDbo ()
 
 setDbo (DatabaseInterface $db=null)
 
 __get ($name)
 
- Fonctions membres publiques hérités de BaseModel
 __construct ($config=array())
 
 getName ()
 
- 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)
 
- Fonctions membres publiques hérités de StatefulModelInterface
 getState ($property=null, $default=null)
 
 setState ($property, $value=null)
 
- Fonctions membres publiques hérités de DispatcherAwareInterface
 setDispatcher (DispatcherInterface $dispatcher)
 
- Fonctions membres publiques hérités de CurrentUserInterface
 setCurrentUser (User $currentUser)
 
- Fonctions membres publiques hérités de CacheControllerFactoryAwareInterface
 setCacheControllerFactory (CacheControllerFactoryInterface $factory)
 
- Fonctions membres publiques hérités de DatabaseAwareInterface
 setDatabase (DatabaseInterface $db)
 

Fonctions membres protégées

 populateState ()
 
 getTypeOptionsByComponent ($component)
 
 getTypeOptionsFromXml ($file, $component)
 
 getTypeOptionsFromMvc ($component)
 
 getTypeOptionsFromManifest ($component)
 
 getTypeOptionsFromLayouts ($component, $view)
 
- Fonctions membres protégées hérités de BaseDatabaseModel
 _getList ($query, $limitstart=0, $limit=0)
 
 _getListCount ($query)
 
 _createTable ($name, $prefix='Table', $config=array())
 
 bootComponent ($component)
 
 dispatchEvent (EventInterface $event)
 

Attributs protégés

 $rlu = array()
 
- Attributs protégés hérités de BaseDatabaseModel
 $option = null
 
 $event_clean_cache = null
 
- Attributs protégés hérités de BaseModel
 $name
 
- Attributs protégés hérités de CMSObject
 $_errors = array()
 

Fonctions membres privées

 getFolders ($component)
 

Membres hérités additionnels

- Fonctions membres publiques statiques hérités de BaseModel
static addIncludePath ($path='', $prefix='')
 
- Attributs protégés statiques hérités de BaseModel
static $paths
 

Description détaillée

Menu Item Types Model for Menus.

Depuis
1.6

Documentation des fonctions membres

◆ addReverseLookupUrl()

addReverseLookupUrl (   $option)

Method to create the reverse lookup for link-to-name. (can be used from onAfterGetMenuTypeOptions handlers)

Paramètres
CMSObject$optionObject with request array or string and title public variables
Renvoie
void
Depuis
3.1

Références $option, et MenusHelper\getLinkKey().

◆ getFolders()

getFolders (   $component)
private

Get the folders with template files for the given component.

Paramètres
string$componentComponent option as in URLs
Renvoie
array
Depuis
4.0.0

Références $client, $component, Folder\folders(), ApplicationHelper\getClientInfo(), et Joomla\CMS\MVC\Model\getState().

◆ getReverseLookup()

getReverseLookup ( )

Method to get the reverse lookup of the base link URL to Title

Renvoie
array Array of reverse lookup of the base link URL to Title
Depuis
1.6

◆ getTypeOptions()

getTypeOptions ( )

Method to get the available menu item type options.

Renvoie
array Array of groups with menu item types.
Depuis
1.6

Références $component, $db, $lang, $list, $option, $options, $query, $this, Factory\getApplication(), Joomla\Database\getDatabase(), Factory\getLanguage(), et JPATH_ADMINISTRATOR.

◆ getTypeOptionsByComponent()

getTypeOptionsByComponent (   $component)
protected

Get menu types by component.

Paramètres
string$componentComponent URL option.
Renvoie
array
Depuis
1.6

Références $client, $component, $options, ApplicationHelper\getClientInfo(), et Joomla\CMS\MVC\Model\getState().

◆ getTypeOptionsFromLayouts()

getTypeOptionsFromLayouts (   $component,
  $view 
)
protected

Get the menu types from component layouts

Paramètres
string$componentComponent option as in URLs
string$viewName of the view
Renvoie
array
Depuis
1.6

Références $client, $component, $folder, $lang, $layout, $menu, $options, $path, $template, $view, $xml, Folder\files(), Folder\folders(), ApplicationHelper\getClientInfo(), Factory\getLanguage(), et Joomla\CMS\MVC\Model\getState().

◆ getTypeOptionsFromManifest()

getTypeOptionsFromManifest (   $component)
protected

Get menu types from Component manifest

Paramètres
string$componentComponent option like in URLs
Renvoie
array|boolean
Depuis
3.7.0

Références $attributes, $component, $manifest, $options, JPATH_ADMINISTRATOR, et null.

◆ getTypeOptionsFromMvc()

getTypeOptionsFromMvc (   $component)
protected

Get menu types from MVC

Paramètres
string$componentComponent option like in URLs
Renvoie
array|boolean
Depuis
1.6

Références $component, $menu, $options, $path, $view, $xml, elseif, et Folder\folders().

◆ getTypeOptionsFromXml()

getTypeOptionsFromXml (   $file,
  $component 
)
protected

Get the menu types from an XML file

Paramètres
string$fileFile path
string$componentComponent option as in URL
Renvoie
array|boolean
Depuis
1.6

Références $component, $menu, $options, $xml, et elseif.

◆ populateState()

populateState ( )
protected

Method to auto-populate the model state.

This method should only be called once per instantiation and is designed to be called on the first call to the getState() method unless the model configuration flag to ignore the request is set.

Renvoie
void
Note
Calling getState in this method will result in recursion.
Depuis
3.0.1

Références $clientId, Factory\getApplication(), et Joomla\CMS\MVC\Model\populateState().

Documentation des champs

◆ $rlu

$rlu = array()
protected

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