/** * function ::create ($data) */ public static function create($data) { $now = strtotime('now'); // $username = Yii::$app->user->identity->username; $model = new Customer(); if ($model->load($data)) { $model->created_at = $now; $model->dob = strtotime($model->dob); // do { // $path = FileUtils::generatePath($now); // } while (file_exists(Yii::$app->params['images_folder'] . $path)); // $model->image_path = $path; // $targetFolder = Yii::$app->params['images_folder'] . $model->image_path; // $targetUrl = Yii::$app->params['images_url'] . $model->image_path; // // if (!empty($data['customer-image'])) { // $copyResult = FileUtils::copyImage([ // 'imageName' => $model->image, // 'fromFolder' => Yii::$app->params['uploads_folder'], // 'toFolder' => $targetFolder, // 'resize' => [[120, 120], [200, 200]], // 'removeInputImage' => true, // ]); // if ($copyResult['success']) { // $model->image = $copyResult['imageName']; // } // } // User class $model->status = parent::STATUS_ACTIVE; $model->generateAuthKey(); $model->setPassword($model->password); if ($model->save()) { return $model; } $model->getErrors(); return $model; } return false; }
public function actionCustomer() { $model = new Customer(); for ($i = 1; $i <= 2000; $i++) { $tunggakan = 1; $idperusahaan = 1; $id_regional = 1; $id_area = 1; if ($i % 8 == 0) { $tunggakan = 54897987; $idperusahaan = 8; $id_regional = 8; $id_area = 8; } else { if ($i % 7 == 0) { $tunggakan = 1231579; $idperusahaan = 7; $id_regional = 7; $id_area = 7; } else { if ($i % 6 == 0) { $tunggakan = 26579889; $idperusahaan = 6; $id_regional = 6; $id_area = 6; } else { if ($i % 5 == 0) { $tunggakan = 897878; $idperusahaan = 5; $id_regional = 5; $id_area = 5; } else { if ($i % 4 == 0) { $tunggakan = 4589745; $idperusahaan = 4; $id_regional = 4; $id_area = 4; } else { if ($i % 3 == 0) { $tunggakan = 26579889; $idperusahaan = 3; $id_regional = 3; $id_area = 3; } else { if ($i % 2 == 0) { $tunggakan = 1564989; $idperusahaan = 2; $id_regional = 2; $id_area = 2; } } } } } } } $model->FIELD1 = $i; $model->FIELD2 = $i; $model->FIELD3 = "08798498489"; $model->FIELD4 = $tunggakan; $model->FIELD5 = ""; $model->FIELD6 = "*****@*****.**"; $model->FIELD7 = $id_regional; $model->FIELD8 = $id_area; if ($model->insert()) { echo "sukses" . $i; } else { print_r($model->getErrors()); } } }