public static function cronUpdateIptext($limit = 100) { $data = StatVisit::find()->where(['iptext' => NULL])->andWhere('ip IS NOT NULL')->orderBy('created_at desc')->limit($limit)->all(); foreach ($data as $k => $model) { $iptext = IP::find($model->ip); //如果返回false 说明接口数据有问题 $model->iptext = implode(' ', $iptext); $model->update(); } }
public static function Columns6() { self::$columns[] = ['header' => 'ip归属地', 'value' => function ($data) { return isset($data['visitIp']) ? implode(" ", IP::find($data["visitIp"])) : ''; }]; }
public function getViewIpText() { return !empty($this->location_ip) ? implode(" ", \app\helpers\IP::find($this->location_ip)) : ''; }