Универсальный модуль: module_item_count

Метод module_item_count позволяет подсчитать количество страниц модуля по заданной выборке для построения пагинации.


Параметры запроса (передаются в массиве):


module ID модуля, по которому идет выборка. ID можно получить с помощью метода module либо в админ. панели SE4
Тип integer
Значение по умолчанию нет


where условия для выборки из БД
Тип array
Возможные значения работает аналогично методу module_item (нажмите, чтобы посмотреть)
Значение по умолчанию нет


where_in условия для выборки из БД (аналог SQL синтаксиса WHERE IN)
Тип array
Возможные значения работает аналогично методу module_item (нажмите, чтобы посмотреть)
Значение по умолчанию нет


where_not_in условия для выборки из БД (аналог SQL синтаксиса WHERE NOT IN)
Тип array
Возможные значения работает аналогично методу module_item (нажмите, чтобы посмотреть)
Значение по умолчанию нет


limit ограничение по количеству вывода данных
Тип integer
Значение по умолчанию нет


offset сдвиг для построения пагинации
Тип integer
Значение по умолчанию нет


Внимание! Для использования параметра where, where_in и where_not_in необходимо знать структуру таблицы, соответствующей данному методу. Для просмотра информации перейдите по ссылке.

Пример простейшего вызова
                                            $this->smartriver->module_item_count(['module' => 1]);
                                        
Пример вызова с параметрами
                                            $this->smartriver->module_item_count(['module' => 2, 'where' => ['id_part' => 17, 'active' => 1]]);
                                        
Пример ответа
                                                
                                                    Array
(
    [status] => ok
    [message] => success
    [response] => 1
)
                                                
                                            
Была ли полезна для вас статья?

Мы используем файлы Cookie, чтобы сделать работу с сайтом проще и удобнее. Нажимая кнопку «Принять Cookie» или продолжая просмотр сайта, вы даете согласие на использование cookie и счетчика Яндекс.Метрика для обработки персональных данных. Более подробная информация тут

Cookies в CMS Smart Engine