Hi,
Sorry for the very newbie questions. I think I have to understand better this thing, but got basic misunderstandings and need help. I created a full app with login, logout, listings, widgets, etc. Most of them works.
My main problem is that I could not add a new field to my user table with full functionality. I added "provider" sql field. When I write a new user (->save) then it works, but on setstates it is empty and app stops with no property error…
I tried to do this in Useridentity.php:
$this->username=$user->username;
$this->setState('provider', $user->provider);
Username is working but when trying to print it with Yii::app()->user->provider, it fails with property error…
Other basic problem I can’t print out a “model” to see all parts and data inside it. I wanted to verify my new property “provider” why not and another problem found:
echo 'username: '.Yii::app()->user->name.'<br>';
CVarDumper::dump(Yii::app()->user,255,true);
On output the user name is the right string, but dumping the whole thing (Yii::app()->user) cannot see any data which is important for me, no username, email, etc… Just this:
RWebUser#1
(
[allowAutoLogin] => true
[guestName] => 'Guest'
[loginUrl] => array
(
0 => '/user/login'
)
[identityCookie] => null
[authTimeout] => null
[absoluteAuthTimeout] => null
[autoRenewCookie] => false
[autoUpdateFlash] => true
[loginRequiredAjaxResponse] => null
[CWebUser:_keyPrefix] => 'cd36d3a0f4ad34aa1e7e095b9cdc8669'
[CWebUser:_access] => array()
[behaviors] => array()
[CApplicationComponent:_initialized] => true
[CComponent:_e] => null
[CComponent:_m] => null
)
How Can I see the whole model data?
Sorry for bad english also and any help would be good.
Thanks and regards!