Как правильно вывести часть данных? Мужики, в классе "Фирма", есть метод вывода всех фирм в массив. public function selectAll(){}
Внутри создается запрос к БД и возвращается массив. Иногда надо вывести весь массив фирм (около 100, а иногда с разделением на страницы LIMIT 30, 30).
Правильно ли я понял, что всё это добро делается в одном методе и сам запрос модифицируется через параметр передаваемый в selectAll(). То есть selectAll() выведет весь массив. selectAll(30,30) выведет с ограничением.
PS. К (30,30) не цепляйтесь. Там будет ассоциативный массив, просто для наглядности.

21 Авг 2019 в 06:59
244 +1
0
Ответы
1

Да, вы правильно поняли. Метод selectAll() может быть написан таким образом, что он принимает параметры для ограничения вывода данных в запросе к базе данных. Например, если передать значения (30, 30) в метод selectAll(), то запрос будет выполнен с использованием LIMIT 30, 30, что позволит вывести только часть данных (например, на первой странице). А если вызвать метод без параметров, то будет выведен весь массив фирм.

Это удобно для работы с данными в различных сценариях, когда требуется либо вывести все данные, либо вывести только определенную часть с ограничением. В обоих случаях можно использовать один и тот же метод, просто передавая разные параметры в него для получения нужного результата.

20 Апр 2024 в 13:10
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир