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