From Joomla! Documentation
Revision as of 15:39, 25 November 2008 by Batch1211
This article is tagged because it NEEDS REVIEW. You can help the Joomla! Documentation Wiki by contributing to it.
More pages that need help similar to this one are here. NOTE-If you feel the need is satistified, please remove this notice.
boolean save ($source, $order_filter='', $ignore='')
|$source||array||Source array for binding to class vars. See JTable/bind.|
|$order_filter||string||Filter for the order updating. See JTable/reorder||''|
|$ignore||mixed||An array or space separated list of fields not to bind. See JTable/bind.|
TRUE if completely successful, FALSE if partially or not succesful.
JTable::save() - Combines several methods of the JTable Class.
- Triggers the bind() method of the object, and binds the
$sourcearray to the object. See JTable/bind
- Triggers the check() method of the object, and checks if all properties which have been previously been bound to the object are valid. See JTable/check
- Triggers the store() method of the object, and updates the row defined by the table key, or inserts a new record if the value of the table key equals 0. See JTable/store
- Triggers the checkin() method of the object (only if the table has the columns
checked_out_time). See JTable/checkin
- If the
$order_filterparameter is set, the reorder() method is triggered, compacting the ordering sequence of the selected records. See JTable/reorder
JTable is an abstract class. You need to write a child class, to use its functionality. See Part 4 of the MVC Tutorial