Задать вопрос
@emerysh

Как лучше делать запросы или?

Стоит задача:

Пользователь может выбрать, поставив галочки, какие столбцы в табличке ему показывать, а какие нет.

Можно ли для каждого пользователя, отдельно формировать запрос, или же нужно сделать один запрос, но вывод формировать отдельно для каждого пользователя?
и как это реализовать? схематично
  • Вопрос задан
  • 128 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov Куратор тега PHP
Web developer
Можно ли для каждого пользователя отдельно формировать запрос?

Можно.

Можно сделать один запрос, но вывод формировать отдельно для каждого пользователя?

Можно.

и как это реализовать?

Например, при использовании Active Record
$query = Topic::find();
foreach ($columns as $column) {
	switch ($column) {
		case 'userName':
		case 'userCity':
			$query->with('user');
			break;
		case 'categoryName':
			$query->with('category');
			break;
	}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽