在drupal的user表中,我们除了看到常用的设置之外,还有一个字段很有意思,叫做data字段。
这个字段里面的东西一看就是序列化出来的,可以存储一些我们想要的东西。
那具体应该怎么用呢?
其实在使用user_save函数的时候,只需要传入随便的一个$key=>$value串,只要$key不是数据库中的字段,这个字段就会被默认写入到data字段里面。
而当你要使用的时候,你会发现$user里面除了data字段外,你刚刚添加的字段也被放入了这里。
这里特别适合记录一些很小的,不太常用的小信息。因为序列化和反序列化是需要一些时间的。如果大量的东西,尝试使用profile。