Earl
Well-known member
I have this line in my repository
$userIds has few ID numbers, and I want to find the recent active user from this few users, but I don't get the accurate update when I order it by the last_activity field.
I tested this by putting an old user into this $userIds array, and logged into that ID and executed the code.
but that $recent_active_user value did not set to that user.
Is there a way to force update this list? Or what's the recommended way to accurately get the most recent active user from a users array ?
PHP:
$recent_active_user = $this->finder('XF:User')->where('user_id', $userIds)->>order(
'last_activity',
'DESC',
)->fetchOne();
$userIds has few ID numbers, and I want to find the recent active user from this few users, but I don't get the accurate update when I order it by the last_activity field.
I tested this by putting an old user into this $userIds array, and logged into that ID and executed the code.
but that $recent_active_user value did not set to that user.
Is there a way to force update this list? Or what's the recommended way to accurately get the most recent active user from a users array ?
Last edited: