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";


    }

}    


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部