当我使用字段user
向数据库表ip
添加字段以记录和显示IP时,HumHub(基于Yii)无法获取数据库中新添加的字段,并且表现得好像没有定义。
我会得到输出:
id 1
guid c3d6775e-08ca-49a4-93f2-8c3ed70bc867
wall_id 1
group_id 1
status 1
super_admin 1
username WASasquatch
email
auth_mode local
tags
language
last_activity_email 2015-02-15 06:43:21
last_login 2015-02-15 07:01:50
created_at 2015-02-15 06:43:21
created_by
updated_at 2015-02-25 00:25:42
updated_by 1
带
if (!Yii::app()->user->isGuest) {
$updateIp = User::Model()->findByPk(Yii::app()->user->id);
//$updateIp->ip = $_SERVER['REMOTE_ADDR'];
//$updateIp->update();
foreach ($updateIp as $key => $field){
echo '<b>'.$key.'</b> ' . $field . '<br />';
}
}
或者我可以使用原始PHP渲染它并获取
id 1
guid c3d6775e-08ca-49a4-93f2-8c3ed70bc867
wall_id 1
group_id 1
status 1
super_admin 1
username WASasquatch
email
auth_mode local
tags
language
last_activity_email 2015-02-15 06:43:21
last_login 2015-02-15 07:01:50
created_at 2015-02-15 06:43:21
created_by
updated_at 2015-02-25 00:25:42
updated_by 1
ip
最后一个字段ip
存在的位置。
这里发生了什么?