Export data
class ExportUserChannelCommand extends CConsoleCommand{
public function run($args){
echo "执行开始!!!\n";
$date_now=time();
$date_ago=$date_now-(60*60*24*30*4);
$criteria=new CDbCriteria;
$criteria->select='*';
$criteria->addCondition("time >={$date_ago}");
$criteria->order = 'time desc';
$api_log=UserChannel::model()->findAll($criteria);
if(empty($api_log) ){
echo "没有查到相关数据\n";
return;
}
$line="";
$fp = fopen('./UserChannelData.txt', 'w');
foreach($api_log as $k=>$v) {
$val=$v->attributes;
$line="";
foreach ($val as $va) {
$line .= $va."^";
}
$line=trim($line,"^");
$line .= "\n";
fwrite($fp, $line);
}
fclose($fp);
echo "执行结束!!!\n";
}
}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
