Правильный запрос в базу данных 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 624
В моделе подключаюсь к базе
Код PHP:
  1. public function getTournament($id, $basketball){
  2. $this->filterEqual('tournament_id', $id);
  3. $user_sport['user_sports'] = $this->get('sport_team_info');
  4. return $user_sport;
Как мне сделать такой запрос ? Если на какой либо строчки (после фильтра) в базе есть $basketball (это в массиве basketball) то не выводим. Подскажите если не сложно, спасибо!
Редактировалось: 1 раз (Последний: 23 сентября 2017 в 21:25)
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1356
Нико, а кто мешает еще фильтр добавить на условие? public function filterNotEqual($field, $value) c 624 строки
В моделе ядра там все примеры действующие расписаны. /system/core/model.php
чтоб все переменные условием не перебирать?
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
Медаль
Сообщений: 624
Код PHP:
  1. public function getSportUsersIn($tournament_id, $sport){
  2. $this->filterEqual('tournament_id', $tournament_id);
  3. $this->filterEqual('sport_system', $sport);
  4. $user_in_sport['user_in_sports'] = $this->get('sport_team_info');
  5. return $user_in_sport;
  6. }

if($user_in_sport['user_in_sports']){
cmsUser::addSessionMessage(LANG_SPORT_ALREADY_IN_TEAM, 'error');
$this->redirectBack();
}

Решил спасибо!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: