В списке пользователей только юзеры с аватаркой - как сделать?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 23 июня 2016 в 13:30
Здравствуйте. Подскажите, плиз, как сделать, чтобы в виджете "Список пользователей" выводились только те юзеры, у которых залит аватар.
#2 23 июня 2016 в 16:00
  1. foreach ($profiles as $id => $user) {
  2.  
  3. if (!isset($user['avatar'])) { unset($profiles[$id]); }
  4.  
  5. }
#3 23 июня 2016 в 17:52
Val, спасибо
#4 24 июня 2016 в 16:09
Рано обрадовался laughЕсли в настройках виджета указано выводить, к примеру, 12 юзеров, а аватарка залита только у 4-х, например, то выводится только 4 юзера. А как сделать так, чтобы выводилось именно 12 последних юзеров с аватаркой?
#5 24 июня 2016 в 16:26
Тогда вместо вот этой строки:
  1. $profiles = $model->
  2. limit($limit)->
  3. getUsers();
вставьте вот такую:
  1. $profiles = $model->
  2. filterNotNull('avatar')->
  3. limit($limit)->
  4. getUsers();
#6 25 июня 2016 в 11:40
Спасибо, то что нужно.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.