私は自分のデータベースでユーザーのFacebook情報を取得しようとしています。私はUserIdentityにいて、ユーザーの意欲を制御し、このメソッドを作成しました。
<?php
public function insertFbUser()
{
$user = new User();
$user->fbId = $this->username['id'];
$user->username = $this->username['username'];
$user->email = $this->username['email'];
$user->password = $this->password;
$profile = new Profile();
$profile->first_name = $this->username['first_name'];
$profile->last_name = $this->username['last_name'];
$profile->birthday = strtotime($this->username['birthday']);
$profile->sex = $this->username['gender'];
$profile->fb_updated_time = strtotime($this->username['updated_time']);
$profile->fb_verified = $this->username['verified'];
$profile->fb_educationJson = json_encode($this->username['education']);
$profile->fb_workJson = json_encode($this->username['work']);
var_dump($user->save());
var_dump($profile->save());
}
var_dump()はこれを見せてくれます
boolean true
boolean false
どちらのモデルもGIIモジュールで作成されました。一度に1つのprile属性のみを配置しようとしましたが、それも機能しません...
私のDBがあります:http://pastebin.com/u5CNKj9M
ご協力ありがとうございました!