2013-03-08 31 views
0

在工作过程中我遇到一个很奇怪的事情在phpfox脚本getUserBy()phpfox

我在表用户把一个新的领域..和这个领域是TINYINT用默认值0,并开始在给用户工作通过链接插入值并最终成功的能力,但是当我试图通过getUserBy('name_of_the_field')获得该值时,它给了我一个空值,尽管我在数据库表中检查了它并发现该字段有一个值。 。那么你能帮助我吗?!

回答

0

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

$this->database()->select('u.my_new_field,');