在工作期间,我在phpfox脚本中遇到了一个非常奇怪的事情
我在表用户中添加了一个新字段..这个字段是tinyint,默认值为0,并开始使用户能够通过链接插入值,最后它成功但是当我试图得到这个时getUserBy('name_of_the_field')的值它给了我一个空值虽然我在数据库表中检查它并发现该字段有一个值...所以你可以帮我吗?!
答案 0 :(得分:0)
getUserBy()没有获取用户表中的每个字段,它将获取一个预定义的列列表。 您需要以不同的方式获取此字段,或者将一个插件写入钩子&user; service.service_auth ___ construct_query"所以它加载你的新字段,我没有尝试过,但我相信它应该作为该钩子的插件工作:
$this->database()->select('u.my_new_field,');