我正在使用 SelectQuery 对象来检索和显示用户列表,但我不知道从哪里获取用户的图片。
users 表有一列名为 picture,但其中的数据只是一个整数。图片是否存储在某个 blob 字段中,或者是否存在指向另一个表中图片的链接?
图像文件本身(通常)存储在/sites/default/files
。对该图像的引用存储在file_managed
表,该picture
栏目中的users
表包含fid
图片的(文件 ID)。
您可以像这样加载文件对象:
$file = file_load($fid);
并获取图像的输出,如下所示:
$image = theme('image', array('path' => $file->uri, 'alt' => 'Alt text'));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)