API16

API16:JTable/reset

From Joomla! Documentation

Revision as of 22:41, 22 March 2010 by Doxiki (talk | contribs) (New page: ===Description=== Method to reset class properties to the defaults set in the class definition. It will ignore the primary key as well as any private class properties. <span class="edit...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

Method to reset class properties to the defaults set in the class definition. It will ignore the primary key as well as any private class properties.

[Edit Descripton]

Template:Description:JTable/reset

Syntax

reset()


Returns

void

Defined in

libraries/joomla/database/table.php

Importing

jimport( 'joomla.database.table' );

Source Body

public function reset()
{
        // Get the default values for the class from the table.
        foreach ($this->getFields() as $k => $v) {
                // If the property is not the primary key or private, reset it.
                if ($k != $this->_tbl_key && (strpos($k, '_') !== 0)) {
                        $this->$k = $v->Default;
                }
        }
}

[Edit See Also] Template:SeeAlso:JTable/reset

Examples

<CodeExamplesForm />