本文整理汇总了PHP中ExtraFields::setValue方法的典型用法代码示例。如果您正苦于以下问题:PHP ExtraFields::setValue方法的具体用法?PHP ExtraFields::setValue怎么用?PHP ExtraFields::setValue使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ExtraFields
的用法示例。
在下文中一共展示了ExtraFields::setValue方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: copyRecord
public function copyRecord($id)
{
$objSQL = new ClsNaanalSQL();
$objSQL->addTable($this->module_table);
$objSQL->addWhereNew($this->module_table, $this->module_id, $id);
$sql = $objSQL->render();
$record = $this->_db->getAssoc($sql);
unset($record[$this->module_id]);
$objSQL = new ClsNaanalSQL("INSERT");
$objSQL->addTable($this->module_table);
foreach ($record as $field => $data) {
if ($field == "site_id") {
$objSQL->addValue("site_id", $_GET["siteID"]);
} else {
$objSQL->addValue($field, $data);
}
}
$sql = $objSQL->render();
$this->_db->query($sql);
$insid = $this->_db->getLastInsertId();
$efield = new ExtraFields($this->_siteID, $this->data_item_type);
$records = $efield->getValues($id);
if ($records) {
$efield = new ExtraFields($_GET["siteID"], $this->data_item_type);
foreach ($records as $record) {
$efield->setValue($record["fieldName"], $record["value"], $insid);
}
}
//if($this->data_item_type===DATA_ITEM_CANDIDATE)
//{
$this->copyAttachment($id, $insid, $_GET["siteID"]);
//}
return true;
}