Joomla Platform
13.1
Documentation des API du framework Joomla Platform
|
Fonctions membres publiques | |
__construct ($config=array()) | |
getDbo () | |
getName () | |
getState ($property=null, $default=null) | |
getTable ($name= '', $prefix= 'Table', $options=array()) | |
loadHistory ($version_id, JTable &$table) | |
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) |
Fonctions membres publiques statiques | |
static | addIncludePath ($path= '', $prefix= '') |
static | addTablePath ($path) |
static | getInstance ($type, $prefix= '', $config=array()) |
Fonctions membres protégées | |
_getList ($query, $limitstart=0, $limit=0) | |
_getListCount ($query) | |
_createTable ($name, $prefix= 'Table', $config=array()) | |
populateState () | |
cleanCache ($group=null, $client_id=0) |
Fonctions membres protégées statiques | |
static | _createFileName ($type, $parts=array()) |
Attributs protégés | |
$__state_set = null | |
$_db | |
$name | |
$option = null | |
$state | |
$event_clean_cache = null | |
Attributs protégés inherited from JObject | |
$_errors = array() |
Définition à la ligne 22 du fichier legacy.php.
JModelLegacy::__construct | ( | $config = array() | ) |
Constructor
array | $config | An array of configuration options (name, state, dbo, table_path, ignore_request). |
Exception |
Réimplémentée à partir de JObject.
Réimplémentée dans JModelAdmin, et JModelList.
Définition à la ligne 209 du fichier legacy.php.
Références JText\_(), et JFactory\getDbo().
|
staticprotected |
Create the filename for a resource
string | $type | The resource type to create the filename for. |
array | $parts | An associative array of filename information. |
Définition à la ligne 144 du fichier legacy.php.
|
protected |
Method to load and return a model object.
string | $name | The name of the view |
string | $prefix | The class prefix. Optional. |
array | $config | Configuration settings to pass to JTable::getInstance |
Définition à la ligne 349 du fichier legacy.php.
Références JTable\getInstance().
|
protected |
Gets an array of objects from the results of database query.
string | $query | The query. |
integer | $limitstart | Offset. |
integer | $limit | The number of records. |
RuntimeException |
Définition à la ligne 298 du fichier legacy.php.
|
protected |
Returns a record count for the query.
JDatabaseQuery | string | $query | The query. |
Définition à la ligne 315 du fichier legacy.php.
Références JDatabaseQuery\group().
|
static |
Add a directory where JModelLegacy should search for models. You may either pass a string or an array of directories.
mixed | $path | A path or array[sting] of paths to search. |
string | $prefix | A prefix for models. |
Définition à la ligne 83 du fichier legacy.php.
Références JPath\clean(), et jimport().
Référencé par JControllerLegacy\addModelPath().
|
static |
Adds to the stack of model table paths in LIFO order.
mixed | $path | The directory as a string or directories as an array to add. |
Définition à la ligne 129 du fichier legacy.php.
Références JTable\addIncludePath().
|
protected |
Clean the cache
string | $group | The cache group |
integer | $client_id | The ID of the client |
Définition à la ligne 557 du fichier legacy.php.
Références JFactory\getApplication(), JFactory\getConfig(), JEventDispatcher\getInstance(), et JCache\getInstance().
JModelLegacy::getDbo | ( | ) |
Method to get the database driver object
Définition à la ligne 369 du fichier legacy.php.
|
static |
Returns a Model object, always creating it
string | $type | The model type to instantiate |
string | $prefix | Prefix for the model class name. Optional. |
array | $config | Configuration array for model. Optional. |
Définition à la ligne 169 du fichier legacy.php.
Références JLog\add(), JPath\find(), jimport(), JText\sprintf(), et JLog\WARNING.
Référencé par JControllerLegacy\createModel().
JModelLegacy::getName | ( | ) |
Method to get the model name
The model name. By default parsed using the classname or it can be set by passing a $config['name'] in the class constructor
Exception |
Définition à la ligne 385 du fichier legacy.php.
Références JText\_().
JModelLegacy::getState | ( | $property = null , |
|
$default = null |
|||
) |
Method to get model state variables
string | $property | Optional parameter name |
mixed | $default | Optional default value |
Définition à la ligne 410 du fichier legacy.php.
Référencé par JControllerForm\loadhistory(), et JControllerForm\save().
JModelLegacy::getTable | ( | $name = '' , |
|
$prefix = 'Table' , |
|||
$options = array() |
|||
) |
Method to get a table object, load it if necessary.
string | $name | The table name. Optional. |
string | $prefix | The class prefix. Optional. |
array | $options | Configuration array for model. Optional. |
Exception |
Définition à la ligne 436 du fichier legacy.php.
Références JText\sprintf().
Référencé par JControllerForm\loadhistory(), et JControllerForm\save().
JModelLegacy::loadHistory | ( | $version_id, | |
JTable & | $table | ||
) |
Method to load a row for editing from the version history table.
integer | $version_id | Key to the version history table. |
JTable | &$table | Content table object being loaded. |
Définition à la ligne 461 du fichier legacy.php.
Références JText\_(), JTable\bind(), JTable\checkIn(), JArrayHelper\fromObject(), JTable\getInstance(), JTable\getKeyName(), et JFactory\getUser().
|
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.
Réimplémentée dans JModelAdmin.
Définition à la ligne 514 du fichier legacy.php.
JModelLegacy::setDbo | ( | $db | ) |
Method to set the database driver object
JDatabaseDriver | $db | A JDatabaseDriver based object |
Définition à la ligne 527 du fichier legacy.php.
JModelLegacy::setState | ( | $property, | |
$value = null |
|||
) |
Method to set model state variables
string | $property | The name of the property. |
mixed | $value | The value of the property to set or null. |
Définition à la ligne 542 du fichier legacy.php.
|
protected |
Définition à la ligne 30 du fichier legacy.php.
|
protected |
Définition à la ligne 38 du fichier legacy.php.
|
protected |
Définition à la ligne 70 du fichier legacy.php.
|
protected |
Définition à la ligne 46 du fichier legacy.php.
|
protected |
Définition à la ligne 54 du fichier legacy.php.
|
protected |
Définition à la ligne 62 du fichier legacy.php.