重复删除标题重复的方法
虽然比较屎。但是可以用。下面公布代码。
首先在 /models/article.php里增加
public function deleteMore(){
$sql = 'select id,title,count(*) as count from aws_article group by title having count>1';
$res = $this->query_all($sql);
if(is_array($res) && count($res)>0){
foreach($res as $r){
$id = $r['id'];
echo $id;
$this->remove_article($id);
}
$this->deleteMore();
}
}
然后在 /app/article/ajax.php里修改两处代码
新增:
public function delMore_action(){ $this->model('article')->remove_article(); }在 public function get_access_rule() { $rule_action['rule_type'] = 'white'; $rule_action['actions'] = array( 'list','delMore' ); return $rule_action; } 加上加粗的代码。 然后 访问域名 http://xxxxx.com/article/ajax/delMore/ 就可以删除了
2015-05-28 12:42
2015-05-27 14:56