/** * Creates a new Frends model. * If creation is successful, the browser will be redirected to the 'view' page. * @return mixed */ public function actionCreate() { $model = new Frends(); //var_dump(Yii::$app->request->post());die; if ($model->load(Yii::$app->request->post()) && $model->save()) { return $this->redirect(['view', 'id' => $model->id]); } else { return $this->render('create', ['model' => $model]); } }
public function importAccountFrend() { $account_frends = $this->searchAccountFrends(); foreach ($account_frends as $provider => $frends) { // var_dump($account_frends);die; foreach ($frends as $frend) { if ($provider = 'vkontakte') { $value = []; // var_dump($frend);die; $value['name'] = $frend['first_name']; if (isset($frend['bdate'])) { // var_dump($frend); $value['bothday'] = $this->truedate($frend['bdate'], '.'); } else { $value['bothday'] = null; } $value['user_id'] = Yii::$app->user->id; $value['email'] = ''; $value['enable'] = 1; $value['sex'] = $frend['sex']; $value['prefics'] = $frend['sex'] == 2 ? 'Уважаемый' : 'Уважаемая'; $value['fname'] = $frend['last_name']; $value['photo'] = $frend['photo_50']; $value['nati'] = 0; $value['provider'] = $provider; $value['pid'] = $frend['uid']; if (isset($frends['domain'])) { $value['domain'] = $frend['domain']; } // var_dump($value); $model = new Frends(); $model_frend = $model->find()->andWhere('provider=:provider', [':provider' => $value['provider']])->andWhere('pid=:pid', [':pid' => $value['pid']])->all(); // var_dump($model_frend); if (empty($model_frend)) { $model->load(['Frends' => $value]); $model->save(); } } // if ($provider = 'facebook') { // // } } } }