/** * (non-PHPdoc) * @see class/Ethna_AppObject#update() */ function update() { $prop_name = $this->_searchColumnName('update'); if ($prop_name) { $this->set($prop_name, date('Y-m-d H:i:s')); // レコードの更新日をアップデート } return parent::update(); }
/** * AppObject を確実にメモリから開放します。 * シンボルテーブルからも確実に開放したい場合は呼び出し元で unset() してください。 * * @author Seiya Konno <*****@*****.**> * @access public * @param Ethna_AppObject $object * @return void */ function free(Ethna_AppObject $object) { $object->_clearPropCache(); $object = null; }
/** * AppObject の表示名をアプリケーション値に設定し、 * プロパティをエスケープなしのアプリケーション値に設定します * * @author Seiya Konno <*****@*****.**> * @access public * @param string $prop * @param Ethna_AppObject $obj * @return void */ function setAppObject($prop, Ethna_AppObject $obj) { $this->setApp($prop, $obj->getNameObject()); $this->setAppNE($prop, $obj->prop); }