当前位置: 首页>>代码示例>>PHP>>正文


PHP w2p_Database_Query::insertObject方法代码示例

本文整理汇总了PHP中w2p_Database_Query::insertObject方法的典型用法代码示例。如果您正苦于以下问题:PHP w2p_Database_Query::insertObject方法的具体用法?PHP w2p_Database_Query::insertObject怎么用?PHP w2p_Database_Query::insertObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在w2p_Database_Query的用法示例。


在下文中一共展示了w2p_Database_Query::insertObject方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: store

 /**
  * @todo refactor
  */
 public function store()
 {
     $q = $this->_getQuery();
     if ($msg = $this->delete()) {
         return 'CPreference::store-delete failed ' . $msg;
     }
     $q = new w2p_Database_Query();
     if (!$q->insertObject('user_preferences', $this)) {
         return 'CPreference::store failed ' . db_error();
     } else {
         return null;
     }
 }
开发者ID:illuminate3,项目名称:web2project,代码行数:16,代码来源:Preferences.class.php

示例2: store

 public function store()
 {
     $msg = $this->check();
     if ($msg) {
         return 'CPreference::store-check failed ' . $msg;
     }
     if ($msg = $this->delete()) {
         return 'CPreference::store-delete failed ' . $msg;
     }
     $q = new w2p_Database_Query();
     if (!($ret = $q->insertObject('user_preferences', $this))) {
         $q->clear();
         return 'CPreference::store failed ' . db_error();
     } else {
         $q->clear();
         return null;
     }
 }
开发者ID:viniciusbudines,项目名称:sisnuss,代码行数:18,代码来源:system.class.php

示例3: 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

示例4: insertObject

 public function insertObject($table, &$object, $keyName = null, $verbose = false)
 {
     parent::insertObject($table, $object, $keyName, $verbose);
     $object->{$keyName} = 1;
 }
开发者ID:,项目名称:,代码行数:5,代码来源:


注:本文中的w2p_Database_Query::insertObject方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。