|
stblog 批量删除 和 批量审核 都是使用循环语句删除的呀 ,这样频繁操作数据库,效率能好吗?
PHP复制代码 /**
* 批量审核文章
*
* @access private
* @return void
*/
private function _approved ()
{
$posts = $this->input->post('pid',TRUE);
$approved = 0;
if($posts && is_array($posts))
{
foreach($posts as $post)
{
if(empty($post))
{
continue;
}
$content = $this->posts_mdl->get_post_by_id('pid', $post);
if($content && $this->auth->exceed('editor', TRUE))
{
if($this->posts_mdl->update_post($post, array('status' => 'publish')))
{
$approved++;
}
}
$content = NULL;
}
}
($approved > 0)
? $this->session->set_flashdata('success', '成功审核文章')
:$this->session->set_flashdata('error', '没有文章被审核');
go_back ();
} 复制代码 |
评分
-
查看全部评分
|