本文整理汇总了PHP中MY_Model::delete_by方法的典型用法代码示例。如果您正苦于以下问题:PHP MY_Model::delete_by方法的具体用法?PHP MY_Model::delete_by怎么用?PHP MY_Model::delete_by使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MY_Model
的用法示例。
在下文中一共展示了MY_Model::delete_by方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: insert_access_array
public function insert_access_array($array, $groupID)
{
if (!empty($array)) {
$publicValues = array();
if (array_key_exists('public', $array)) {
$publicValues = $array['public'];
}
$adminValues = array();
if (array_key_exists('admin', $array)) {
$adminValues = $array['admin'];
}
parent::delete_by('group_id', $groupID);
$modulesArray = array_unique(array_merge($publicValues, $adminValues));
$dataArray = array();
foreach ($modulesArray as $moduleID) {
$ruleArray = array();
$ruleArray['module_id'] = $moduleID;
$ruleArray['group_id'] = $groupID;
if (in_array($moduleID, $publicValues)) {
$ruleArray['public_rule'] = 'allow';
} else {
$ruleArray['public_rule'] = 'deny';
}
if (in_array($moduleID, $adminValues)) {
$ruleArray['admin_rule'] = 'allow';
} else {
$ruleArray['admin_rule'] = 'deny';
}
$dataArray[] = $ruleArray;
}
$this->db->insert_batch($this->_table, $dataArray);
}
}
示例2: delete_moderators
public function delete_moderators($id)
{
$this->_table = 'forum_moderators';
return parent::delete_by(array('forum' => $id));
}