本文整理汇总了PHP中vB_DataManager::save方法的典型用法代码示例。如果您正苦于以下问题:PHP vB_DataManager::save方法的具体用法?PHP vB_DataManager::save怎么用?PHP vB_DataManager::save使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类vB_DataManager
的用法示例。
在下文中一共展示了vB_DataManager::save方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: save
/**
* Saves the data from the object into the specified database tables
*
* @param boolean Do the query?
* @param mixed Whether to run the query now; see db_update() for more info
* @param bool Whether to return the number of affected rows.
*
* @return mixed If this was an INSERT query, the INSERT ID is returned
*/
function save($doquery = true, $delayed = false, $affected_rows = false)
{
// Specify a REPLACE INTO insert with the 'true' parameter at the end
return parent::save($doquery, $delayed, $affected_rows, true);
}
示例2: save
/**
* Saves the data from the object into the specified database tables
*
* We change the default for $replace to true, and then call the parent.
*/
function save($doquery = true, $delayed = false, $affected_rows = false, $replace = true, $ignore = false)
{
// We default $replace to true, and then call the parent.
return parent::save($doquery, $delayed, $affected_rows, $replace, $ignore);
}
示例3: save
/**
* Overridding parent function to add search index updates
*
* @param boolean Do the query?
* @param mixed Whether to run the query now; see db_update() for more info
* @param bool Whether to return the number of affected rows.
* @param bool Perform REPLACE INTO instead of INSERT
8 @param bool Perfrom INSERT IGNORE instead of INSERT
*
* @return mixed If this was an INSERT query, the INSERT ID is returned
*/
function save($doquery = true, $delayed = false, $affected_rows = false, $replace = false, $ignore = false)
{
// Call and get the new id
$result = parent::save($doquery, $delayed, $affected_rows, $replace, $ignore);
require_once DIR . '/vb/search/indexcontroller/queue.php' ;
// Search index maintenance
vb_Search_Indexcontroller_Queue::indexQueue('vBForum', 'Forum', 'index',
$this->fetch_field('forumid'));
return $result;
}
示例4: save
/**
* Overridding parent function to add search index updates
*
* @param boolean Do the query?
* @param mixed Whether to run the query now; see db_update() for more info
* @param bool Whether to return the number of affected rows.
* @param bool Perform REPLACE INTO instead of INSERT
* @param bool Perfrom INSERT IGNORE instead of INSERT
*
* @return mixed If this was an INSERT query, the INSERT ID is returned
*/
function save($doquery = true, $delayed = false, $affected_rows = false, $replace = false, $ignore = false)
{
// Call and get the new id
$result = parent::save($doquery, $delayed, $affected_rows, $replace, $ignore);
// Search index maintenance
if ($result and ($this->groupmessage['discussionid'] or $this->existing['discussionid'])) {
// If result is the number (opposed to just TRUE) then use that, or which ever of the others is a number
$do = is_bool($result) == true ? is_numeric($this->existing['gmid']) == true ? $this->existing['gmid'] : $this->existing['discussionid'] : $result;
vb_Search_Indexcontroller_Queue::indexQueue('vBForum', 'SocialGroupMessage', 'index', $do);
}
return $result;
}