示例#1
0
 /**
  * (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();
 }
示例#2
0
 /**
  * AppObject を確実にメモリから開放します。
  * シンボルテーブルからも確実に開放したい場合は呼び出し元で unset() してください。
  * 
  * @author Seiya Konno <*****@*****.**>
  * @access public
  * @param Ethna_AppObject $object
  * @return void
  */
 function free(Ethna_AppObject $object)
 {
     $object->_clearPropCache();
     $object = null;
 }
示例#3
0
 /**
  * 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);
 }