Add a directory where JModelLegacy should search for models. You may either pass a string or an array of directories.
static array
addIncludePath
([mixed $path = ''], [string $prefix = ''])
-
mixed
$path: A path or array[sting] of paths to search.
-
string
$prefix: A prefix for models.
Adds to the stack of model table paths in LIFO order.
static void
addTablePath
(mixed $path)
-
mixed
$path: The directory as a string or directories as an array to add.
Returns a Model object, always creating it
static mixed
getInstance
(string $type, [string $prefix = ''], [array $config = array()])
-
string
$type: The model type to instantiate
-
string
$prefix: Prefix for the model class name. Optional.
-
array
$config: Configuration array for model. Optional.
Create the filename for a resource
static string
_createFileName
(string $type, [array $parts = array()])
-
string
$type: The resource type to create the filename for.
-
array
$parts: An associative array of filename information.
Constructor
JModelLegacy
__construct
([array $config = array()])
-
array
$config: An array of configuration options (name, state, dbo, table_path, ignore_request).
Redefinition of:
- JObject::__construct()
- Class constructor, overridden in descendant classes.
Redefined in descendants as:
Clean the cache
void
cleanCache
([string $group = null], [integer $client_id = 0])
-
string
$group: The cache group
-
integer
$client_id: The ID of the client
Redefined in descendants as:
Method to get the database driver object
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
string
getName
()
Method to get model state variables
object The
getState
([string $property = null], [mixed $default = null])
-
string
$property: Optional parameter name
-
mixed
$default: Optional default value
Redefined in descendants as:
Method to get a table object, load it if necessary.
JTable
getTable
([
string $name =
''], [
string $prefix =
'Table'], [
array $options =
array()])
-
string
$name: The table name. Optional.
-
string
$prefix: The class prefix. Optional.
-
array
$options: Configuration array for model. Optional.
Redefined in descendants as:
-
MenusModelMenu::getTable()
: Returns a Table object, always creating it
-
BannersModelBanner::getTable()
: Returns a JTable object, always creating it.
-
BannersModelClient::getTable()
: Returns a reference to the a Table object, always creating it.
-
CategoriesModelCategory::getTable()
: Method to get a table object, load it if necessary.
-
ContactModelContact::getTable()
: Returns a Table object, always creating it
-
ContentModelArticle::getTable()
: Returns a Table object, always creating it.
-
ContentModelFeature::getTable()
: Returns a Table object, always creating it.
-
FinderModelFilter::getTable()
: Returns a JTable object, always creating it.
-
LanguagesModelLanguage::getTable()
: Override to get the table
-
MenusModelItem::getTable()
: Returns a Table object, always creating it
-
MessagesModelMessage::getTable()
: Returns a Table object, always creating it.
-
ModulesModelModule::getTable()
: Returns a reference to the a Table object, always creating it.
-
NewsfeedsModelNewsfeed::getTable()
: Returns a Table object, always creating it.
-
PluginsModelPlugin::getTable()
: Returns a reference to the a Table object, always creating it.
-
RedirectModelLink::getTable()
: Returns a reference to the a Table object, always creating it.
-
TagsModelTag::getTable()
: Method to get a table object, load it if necessary.
-
TemplatesModelStyle::getTable()
: Returns a reference to the a Table object, always creating it.
-
UsersModelGroup::getTable()
: Returns a reference to the a Table object, always creating it.
-
UsersModelLevel::getTable()
: Returns a reference to the a Table object, always creating it.
-
UsersModelNote::getTable()
: Method to get a table object, load it if necessary.
-
UsersModelUser::getTable()
: Returns a reference to the a Table object, always creating it.
-
WeblinksModelWeblink::getTable()
: Method to get a table object, load it if necessary.
-
WeblinksModelWeblink::getTable()
: Returns a reference to the a Table object, always creating it.
-
ContenthistoryModelHistory::getTable()
: Method to get a table object, load it if necessary.
-
FinderModelIndex::getTable()
: Returns a JTable object, always creating it.
-
FinderModelMaps::getTable()
: Returns a JTable object, always creating it.
Method to load a row for editing from the version history table.
boolean
loadHistory
(integer $version_id, JTable &$table)
-
integer
$version_id: Key to the version history table.
-
JTable
&$table: Content table object being loaded.
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.
void
populateState
()
Redefined in descendants as:
Method to set the database driver object
Method to set model state variables
mixed
setState
(string $property, [mixed $value = null])
-
string
$property: The name of the property.
-
mixed
$value: The value of the property to set or null.
Method to load and return a model object.
mixed
_createTable
(string $name, [string $prefix = 'Table'], [array $config = array()])
-
string
$name: The name of the view
-
string
$prefix: The class prefix. Optional.
-
array
$config: Configuration settings to pass to JTable::getInstance
Gets an array of objects from the results of database query.
array
_getList
(string $query, [integer $limitstart = 0], [integer $limit = 0])
-
string
$query: The query.
-
integer
$limitstart: Offset.
-
integer
$limit: The number of records.
Redefined in descendants as:
Returns a record count for the query.
Inherited Methods
Inherited From JObject
JObject::__construct()
JObject::def()
JObject::get()
JObject::getError()
JObject::getErrors()
JObject::getProperties()
JObject::set()
JObject::setError()
JObject::setProperties()
JObject::__toString()