Как сделать выборку в yii2 таким образом, что бы исключить уже имеющиеся элементы у пользователя? Этих элементов может быть тысячи. Как оптимально?
У меня сейчас так:
$ids = Product::find()
->select('template_id')
->andWhere(['user_id' => $user_id])
->column();
$tmp = Template::find()
->andWhere(['not', ['id' => $ids]])
->all();
Сделать join таблицы Template и выбрать все записи которых нет у этого пользователя.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как вы отделяете код от представления (например от html) в больших проектах?