本文整理汇总了PHP中dbeav_model::insert方法的典型用法代码示例。如果您正苦于以下问题:PHP dbeav_model::insert方法的具体用法?PHP dbeav_model::insert怎么用?PHP dbeav_model::insert使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类dbeav_model
的用法示例。
在下文中一共展示了dbeav_model::insert方法的12个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: insert
public function insert(&$data)
{
if ($data['content']) {
$data['content'] = base64_encode($data['content']);
}
return parent::insert($data);
}
示例2: insert
public function insert(&$data)
{
$info_object = kernel::service('sensitive_information');
if (is_object($info_object)) {
$info_object->opinfo($data, 'b2c_mdl_delivery', __FUNCTION__);
}
return parent::insert($data);
}
示例3: insert
public function insert($params)
{
$params = $this->valid_insert($params);
if (!$params) {
return false;
}
return parent::insert($params);
}
示例4: insert
public function insert(&$data)
{
if ($this->has_static($data['static']) || $this->has_url($data['url'])) {
return false;
}
$res = parent::insert($data);
if ($res) {
kernel::single('site_route_static')->set_dispatch($data['static'], $data);
kernel::single('site_route_static')->set_genurl($data['url'], $data);
}
return $res;
}
示例5: insert
function insert($data)
{
$role_id = parent::insert($data);
if ($role_id && is_array($data['actions'])) {
$sql = 'INSERT INTO `sdb_base_lnk_acts` (`role_id`,`action_id`) VALUES ';
foreach ($data['actions'] as $action_id) {
$actions[] = "({$role_id},{$action_id})";
}
$sql .= implode($actions, ',') . ';';
$a = $this->db->exec($sql);
}
return $role_id;
}
示例6: insert
/**
* 重写insert方法
* @param mixed 需要插入记录的数组
* @return boolean
*/
public function insert(&$data)
{
$is_inserted = parent::insert($data);
if ($is_inserted) {
$obj_extends_service = vmc::servicelist('b2c.api_sales_rule_goods_extends_actions');
if ($obj_extends_service) {
foreach ($obj_extends_service as $obj) {
$obj->extend_insert($data);
}
}
}
return $is_inserted;
}
示例7: insert
public function insert(&$params)
{
$params = $this->format_params($params);
if (!$params) {
return false;
}
if ($id = parent::insert($params)) {
kernel::single('site_module_base')->create_site_config();
return $id;
} else {
return false;
}
}
示例8: insert
/**
* 添加节点
* @var array $params
* @access public
* @return boolean
*/
public function insert($params)
{
$params = $this->valid_insert($params);
if (!$params) {
return false;
}
$insert_id = parent::insert($params);
if ($insert_id) {
$this->upgrade_parent($insert_id);
return $this->update_menu_path($insert_id);
//更新菜单路径信息
} else {
return false;
}
}
示例9: insert
/**
* 插入数据
* @param array $params 插入的数据
* @return bool|int 返回插入结果
*/
public function insert(&$params)
{
$params = $this->valid_insert($params);
if (!$params) {
return false;
}
$insert_id = parent::insert($params);
if ($insert_id) {
$rows = $this->getList('article_id', array('id' => $insert_id));
kernel::single('content_article_detail')->delete_body_kvstore($rows[0]['article_id']);
kernel::single('content_article_detail')->store_detail_change();
return $insert_id;
} else {
return false;
}
}
示例10: insert
/**
* 插入数据.
*
* @param array $params 插入的数据
*
* @return bool|int 返回插入结果
*/
public function insert(&$params)
{
$params = $this->valid_insert($params);
if (!$params) {
return false;
}
$params['uptime'] = time();
if (empty($params['pubtime'])) {
$params['pubtime'] = $params['uptime'];
}
$insert_id = parent::insert($params);
if ($insert_id) {
vmc::singleton('content_article_detail')->delete_index_kvstore($insert_id);
vmc::singleton('content_article_detail')->store_detail_change();
return $insert_id;
} else {
return false;
}
}
示例11: insert
public function insert($params)
{
$params = $this->valid_insert($params);
if (!$params) {
return false;
}
$params['uptime'] = time();
if (empty($params['pubtime'])) {
$params['pubtime'] = $params['uptime'];
}
return parent::insert($params);
}
示例12: insert
/**
* 添加节点
* @var array $params
* @access public
* @return boolean
*/
public function insert($params)
{
$params = $this->valid_insert($params);
if (!$params) {
return false;
}
$insert_id = parent::insert($params);
if ($insert_id) {
$this->upgrade_parent($insert_id);
kernel::single('content_article_node')->delete_node_kvstore($insert_id);
//todo: 清空kvstore值,以免冲突
kernel::single('content_article_node')->store_nodes_change();
return $this->update_node_path($insert_id);
//更新节点路径信息
} else {
return false;
}
}