0

在工作期间,我在 phpfox 脚本中遇到了一件非常奇怪的事情

我在表用户中放了一个新字段..这个字段是默认值为0的tinyint,并开始致力于让用户能够通过链接插入值,最后它成功了,但是当我试图通过getUserBy获取这个值时('name_of_the_field') 它给了我一个空值,尽管我在数据库表中检查它并发现该字段有一个值......所以你能帮我吗?!

4

1 回答 1

0

getUserBy() 不会获取用户表中的每个字段,它会获取预定义的列列表。您将需要以不同的方式获取此字段或将插件写入挂钩“user.service_auth___construct_query”,以便加载您的新字段,我没有尝试过,但我相信它应该作为插件工作钩:

$this->database()->select('u.my_new_field,');
于 2013-03-13T07:09:44.160 回答