Страницы: page

Метод page позволяет получить страницы или разделы.


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


act определяет действие, которое будет выполнено (получение страниц или разделов)
Тип string
Возможные значения get (получение страниц), get_part (получение разделов)
Значение по умолчанию
get


where условия для выборки из БД
Тип array
Возможные значения любой допустимый набор пар ключ-значение для корректного sql запроса, например array('id' => 1) будет соответствовать записи "WHERE id=1"
Значение по умолчанию нет


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


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


order порядок вывода данных (сортировка)
Тип string
Возможные значения любая допустимая сортировка согласно БД, например 'name asc' будет соответствовать сортировке по имени от А до Я. Для сортировки по возрастанию используется asc, по убыванию – desc
Значение по умолчанию нет


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

Похожие методы
Пример простейшего вызова
                                            $this->smartriver->page();
                                        
Пример вызова с параметрами
                                            $this->smartriver->page(['act' => 'get', 'where' => ['id' => 132]]);
                                        
Пример ответа
                                                
                                                    Array
(
    [status] => ok
    [message] => success
    [response] => Array
        (
            [0] => Array
                (
                    [id] => 132
                    [id_part] => 14
                    [id_tpl] => 41
                    [name] => Тестовая страница
                    [link] => /testovy_razdel/testovaya_stranitsa
                    [title] => 
                    [keywords] => 
                    [description] => 
                    [sort] => 87
                    [fixed] => 1
                    [confirm] => 1
                    [noindex] => 1
                )

        )

)
                                                
                                            
Была ли полезна для вас статья?

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

Cookies в CMS Smart Engine