4dab22169ccc3
From Joomla! Documentation
Revision as of 12:23, 17 April 2011 by Chris Davenport (talk | contribs) (CodeExample provided by Chris Davenport)
Revision as of 12:23, 17 April 2011 by Chris Davenport (talk | contribs) (CodeExample provided by Chris Davenport)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Joomla tables implement a simple mechanism for preventing a race condition while editing rows in a database. This depends on the existence of database fields called "checked_out" and "checked_out_time" and if these fields are present JTable will automatically support this mechanism so that it can be easily used in your tables too. In addition to the checkOut and checkIn methods, there is a isCheckedOut method to determine if a given table row is currently checked out by another user.