'id', 'sName' => 'name', ); function Role($sNewName = null, $x=null, $y=null) { //object not yet created in database $this->iId = -1; $this->sName = $sNewName; } function getName() { return $this->sName; } function setName($sNewValue) { $this->sName = $sNewValue; } function _fieldValues () { return array( 'id' => $this->iId, 'name' => $this->sName, ); } function _table () { return KTUtil::getTableName('roles'); } function & get($iRoleId) { return KTEntityUtil::get('Role', $iRoleId); } function & getList($sWhereClause = null) { return KTEntityUtil::getList2('Role', $sWhereClause); } function & createFromArray($aOptions) { return KTEntityUtil::createFromArray('Role', $aOptions); } } ?>