Joomla CMS  2.5.24 (avec JPlatform 11.4 inclus)
Documentation des API du CMS Joomla en version 2.5 et du framework Joomla Platform intégré
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JModelForm
+ Graphe d'héritage de JModelForm:
+ Graphe de collaboration de JModelForm:

Liste de tous les membres

Fonctions membres publiques

 checkin ($pk=null)
 checkout ($pk=null)
 getForm ($data=array(), $loadData=true)
 validate ($form, $data, $group=null)
- Fonctions membres publiques inherited from JModel
 __construct ($config=array())
 getDbo ()
 getName ()
 getState ($property=null, $default=null)
 getTable ($name= '', $prefix= 'Table', $options=array())
 setDbo (&$db)
 setState ($property, $value=null)
- Fonctions membres publiques inherited from JObject
 __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)
 toString ()

Fonctions membres protégées

 loadForm ($name, $source=null, $options=array(), $clear=false, $xpath=false)
 loadFormData ()
 preprocessForm (JForm $form, $data, $group= 'content')
- Fonctions membres protégées inherited from JModel
 _getList ($query, $limitstart=0, $limit=0)
 _getListCount ($query)
 _createTable ($name, $prefix= 'Table', $config=array())
 populateState ()
 cleanCache ($group=null, $client_id=0)

Attributs protégés

 $_forms = array()
- Attributs protégés inherited from JModel
 $__state_set = null
 $_db
 $name
 $option = null
 $state
 $event_clean_cache = null
- Attributs protégés inherited from JObject
 $_errors = array()

Additional Inherited Members

- Fonctions membres publiques statiques inherited from JModel
static addIncludePath ($path= '', $prefix= '')
static addTablePath ($path)
static getInstance ($type, $prefix= '', $config=array())
- Fonctions membres protégées statiques inherited from JModel
static _createFileName ($type, $parts=array())

Documentation des fonctions membres

JModelForm::checkin (   $pk = null)

Method to checkin a row.

Paramètres:
integer$pkThe numeric id of the primary key.
Renvoie:
boolean False on failure or error, true otherwise.
Depuis:
11.1

Réimplémentée dans JModelAdmin, et UsersModelProfile.

Références $user, JText\_(), et JFactory\getUser().

+ Voici le graphe d'appel pour cette fonction :

JModelForm::checkout (   $pk = null)

Method to check-out a row for editing.

Paramètres:
integer$pkThe numeric id of the primary key.
Renvoie:
boolean False on failure or error, true otherwise.
Depuis:
11.1

Réimplémentée dans JModelAdmin, et UsersModelProfile.

Références $user, JText\_(), et JFactory\getUser().

+ Voici le graphe d'appel pour cette fonction :

JModelForm::loadForm (   $name,
  $source = null,
  $options = array(),
  $clear = false,
  $xpath = false 
)
protected

Method to get a form object.

Paramètres:
string$nameThe name of the form.
string$sourceThe form source. Can be XML string if file flag is set to false.
array$optionsOptional array of options for the form creation.
boolean$clearOptional argument to force load a new form.
string$xpathAn optional xpath to search for the fields.
Renvoie:
mixed JForm object on success, False on error.
Voir également:
JForm
Depuis:
11.1

Références $data, $name, $options, JForm\addFieldPath(), JForm\addFormPath(), JForm\getInstance(), et JArrayHelper\getValue().

+ Voici le graphe d'appel pour cette fonction :

JModelForm::preprocessForm ( JForm  $form,
  $data,
  $group = 'content' 
)
protected

Method to allow derived classes to preprocess the form.

Paramètres:
JForm$formA JForm object.
mixed$dataThe data expected for the form.
string$groupThe name of the plugin group to import (defaults to "content").
Renvoie:
void
Voir également:
JFormField
Depuis:
11.1
Exceptions:
Exceptionif there is an error in the form event.

Réimplémentée dans MenusModelItem, ModulesModelModule, TemplatesModelStyle, CategoriesModelCategory, UsersModelRegistration, UsersModelProfile, PluginsModelPlugin, UsersModelLevel, UsersModelUser, UsersModelLogin, UsersModelGroup, UsersModelReset, UsersModelMail, et UsersModelRemind.

Références $data, $dispatcher, JDispatcher\getInstance(), et JPluginHelper\importPlugin().

+ Voici le graphe d'appel pour cette fonction :

JModelForm::validate (   $form,
  $data,
  $group = null 
)

Method to validate the form data.

Paramètres:
JForm$formThe form to validate against.
array$dataThe data to validate.
string$groupThe name of the field group to validate.
Renvoie:
mixed Array of filtered data if valid, false otherwise.
Voir également:
JFormRule
JFilterInput
Depuis:
11.1

Réimplémentée dans ModulesModelModule.

Références $data, $message, $return, et JText\_().

+ Voici le graphe d'appel pour cette fonction :


Documentation des données membres

JModelForm::$_forms = array()
protected

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