$params
Yii::$app->db->createCommand()->upsert('pages', [
'name' => 'Front page',
'url' => 'http://example.com/', // URL уникален
'visits' => 0,
], [
'visits' => new \yii\db\Expression('visits + 1'),
], $params)->execute();
...
Yii::$app->db->createCommand()->renameColumn('post', 'title', 'info')->execute();
...
...
Yii::$app->db->createCommand()->renameTable('post', 'my_article')->execute();
...
...
Yii::$app->db->createCommand()->truncateTable ( 'my_article' )->execute();
...
...
Yii::$app->db->createCommand()->upsert('pages', [
'name' => 'Front page',
'url' => 'http://example.com/', // url is unique
'visits' => 0,
], [
'visits' => new \yii\db\Expression('visits + 1'),
], $params);
...
Как он вообще знает о каких-то таблицах?
https://www.googleapis.com/auth/userinfo.profile
$client->setScopes("email");
- в моём коде на самом деле иначе, это по ошибке не ту версию кода выложил. У меня вот так написано на сайте ->$client->setScopes("https://www.googleapis.com/auth/plus.me https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email");
return 'https://www.googleapis.com/oauth2/v1/userinfo?alt=json&access_token='.$result->access_token;
public function GetUserProfileInfo($access_token)
{
$url = 'https://www.googleapis.com/userinfo/v2/me?fields=email,family_name,gender,given_name,hd,id,link,locale,name,picture,verified_email';
$ch = curl_init();
- А здесь ко второй версии, https://any-api.com/googleapis_com/oauth2/docs/use... - может быть из за того что к v1 обратился, потому и получил ограниченный список, а не как здесь. Надо это тоже проверить.$data = $oAuth->userinfo_v2_me->get();
только не делал custom fields :)