Abstract Model class
Parent classes to all models. Customisation will generally not involve tampering with this object.
Located in /model/model.php (line 28)
JObject | --JModel
Class | Description |
---|---|
![]() |
|
![]() |
|
![]() |
Legacy class, derive from JModel instead |
![]() |
Category model |
![]() |
Component model |
![]() |
Content model |
![]() |
Menu model |
![]() |
Module model |
![]() |
Plugin model |
![]() |
Section model |
![]() |
Session model |
![]() |
Users model |
Object constructor to set table and key field
Can be overloaded/supplemented by the child class
Binds a named array/hash to this object
can be overloaded/supplemented by the child class
Generic check for whether dependancies exist for this object in the db schema
can be overloaded/supplemented by the child class
Generic check method
Can be overloaded/supplemented by the child class
Default delete method
can be overloaded/supplemented by the child class
Filters public properties
Returns a reference to the a Model object, always creating it
Tests if item is checked out
Binds an array/hash to this object
Generic Publish/Unpublish function
Generic save function
Inserts a new row if id is zero or updates an existing row in the database table
Can be overloaded/supplemented by the child class
Export item list to xml
Compacts the ordering sequence of the selected records
Inherited From JObject
JObject::__construct()
JObject::JObject()
JObject::get()
JObject::set()
JObject::toString()
JObject::__destruct()
Documentation generated on Sat, 4 Feb 2006 14:24:21 +0100 by phpDocumentor 1.3.0RC4