當前位置: 首頁>>代碼示例>>PHP>>正文


PHP w2p_Database_Query::updateObject方法代碼示例

本文整理匯總了PHP中w2p_Database_Query::updateObject方法的典型用法代碼示例。如果您正苦於以下問題:PHP w2p_Database_Query::updateObject方法的具體用法?PHP w2p_Database_Query::updateObject怎麽用?PHP w2p_Database_Query::updateObject使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在w2p_Database_Query的用法示例。


在下文中一共展示了w2p_Database_Query::updateObject方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: store

 /**
  *	Inserts a new row if id is zero or updates an existing row in the database table
  *
  *	Can be overloaded/supplemented by the child class
  *	@return null|string null if successful otherwise returns and error message
  */
 public function store($updateNulls = false)
 {
     global $AppUI;
     $this->w2PTrimAll();
     $msg = $this->check();
     if (is_array($msg) && count($msg) || !is_array($msg) && strlen($msg)) {
         return get_class($this) . '::store-check failed ' . $msg;
     }
     $k = $this->_tbl_key;
     if ($this->{$k}) {
         $store_type = 'update';
         $q = new w2p_Database_Query();
         $ret = $q->updateObject($this->_tbl, $this, $this->_tbl_key, $updateNulls);
         $q->clear();
     } else {
         $store_type = 'add';
         $q = new w2p_Database_Query();
         $ret = $q->insertObject($this->_tbl, $this, $this->_tbl_key);
         $q->clear();
     }
     if ($ret) {
         // only record history if an update or insert actually occurs.
         addHistory($this->_tbl, $this->{$k}, $store_type, $AppUI->_('ACTION') . ': ' . $store_type . ' ' . $AppUI->_('TABLE') . ': ' . $this->_tbl . ' ' . $AppUI->_('ID') . ': ' . $this->{$k});
     }
     return !$ret ? get_class($this) . '::store failed ' . db_error() : null;
 }
開發者ID:eureka2,項目名稱:web2project,代碼行數:32,代碼來源:BaseObject.class.php

示例2: updateObject

 public function updateObject($table, &$object, $keyName, $updateNulls = true)
 {
     parent::updateObject($table, $object, $keyName, $updateNulls);
 }
開發者ID:,項目名稱:,代碼行數:4,代碼來源:


注:本文中的w2p_Database_Query::updateObject方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。