【发布时间】:2018-08-19 13:01:50
【问题描述】:
所以我正在尝试生成一个前端用户列表,但我无法访问头像 url。
我能够获取所有用户名,但是当我尝试对个人资料图片执行相同操作时,会显示回退。
当有人登录时,{{ user.avatar.url }} 正在用户页面上工作。
我已尝试查找后端使用的查询以在预览中获取用户头像,但我无法找到它。
我不知道这是否相关,但我正在使用https://octobercms.com/plugin/netsti-uploader 让前端用户上传他们的头像。它正在工作,因为如果我在前端上传它,后端用户预览会显示正确的头像
这是我用来获取所有用户的方法:
代码:
use October\Rain\Auth\Models\User;
function onInit() {
$this['activatedUsers'] = User::whereIsActivated(true)->get();
}
标记
<div>
{% for user in activatedUsers %}
<div class="card list">
{% if user.avatar %}
<img class="userimg" src="{{ user.avatar.url }}">
{% else %}
<img class="userimg" src="assets/images/user.png">
{% endif %}
<p class="name"><span class="rank-title">NAME</span><br>{{ user.name }} {{ user.surname }}</p>
{% if user.last_login %}
<p><span class="rank-title">LAST UPDATE</span><br>{{ user.last_login }}</p>
{%endif%}
</div>
{% endfor %}
感谢所有帮助,谢谢
【问题讨论】:
标签: php octobercms avatar