#php #kohana
Вывожу на главной странице сайта новости из разделов новости и из подкатегорий раздела
новости.
Сделал дополнительный блок для вывода.
В шаблоне код:
тут новости со стилями и т.д
в контроллере главной application\classes\controller
index.php
код для блока:
$this->template->categories = $data;
$this->template->block_1 = ORM::factory('news')->where('status', '=',
1)->order_by('id', 'DESC')->and_where('block1', '=',
1)->limit(10)->find_all();
Как в limit(10) вывести значение из админки (значение количества новостей показывать
на главной)?
В "админке", в настройках сделал поле per_page_block1, в таблице settings.
Пытаюсь через админку задавать лимит на вывод новостей на главной.
Ответы
Ответ 1
Получайте значение per_page_block1 с помощью SQL запроса и подставляйте его в limit() $per_page_block1 = DB::select(...)->from('settings')->where(...)->execute()->get('...'); // условия запроса придумайте сами $this->template->block_1 = ORM::factory('news')->where('status', '=', 1)->order_by('id', 'DESC')->and_where('block1', '=', 1)->limit($per_page_block1)->find_all();
Комментариев нет:
Отправить комментарий