Продукт
Редакции и цены
Преимущества
Магазин приложений
Многосайтовость
Модули
Безопасность системы
Системные требования
Хостинги
Интерфейс системы
Области применения
Оплата и доставка
Примеры внедрения
Отзывы
Скачать
Купить
Лицензию HostCMS
Магазин приложений
Демо
Помощь
Техническая поддержка
Документация
Обновления CMS
Пожелания и предложения
Форум
Внедрение
Список партнеров
Заказать выполнение работ
Стать партнером
Дополнительные услуги
Компания
О нас
Новости
Контакты
Войти
Личный кабинет
Регистрация
Восстановление пароля
0
HostCMS
→
Форум
→
Полезные решения
→
Вывод ближайших в будущем мероприятий
Вывод ближайших в будущем мероприятий
alexandrov
13 октября 2016 г.
#
Вывод ближайших в будущем мероприятий
Здавствуйте, подскажите решение, я думаю кто то точно делал данную задачу. Необходимо выбрать ближайшие в будущем к сегодняшней дате события из информационной системы. Как можно это реализовать с наименьшими затратами
hostcms
Модератор
13 октября 2016 г.
#
Re: Вывод ближайших в будущем мероприятий
Показ ИС осуществляется контроллером Informationsystem_Controller_Show
http://www.hostcms.ru/api6/class-Informationsystem_Controller_Show.html
имея дату, вы можете выбрать все записи из ИС с указанным ограничением, например:
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
Core_Entity::factory('Informationsystem', 123)
);
$Informationsystem_Controller_Show
->informationsystemItems()
->queryBuilder()
// Больше текущей даты
->where('informationsystem_items.datetime', '>', Core_Date::timestamp2sql(time()))
->clearOrderBy()
// По возрастанию даты
->orderBy('datetime', 'ASC');
$Informationsystem_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName('ИмяXSLШаблона')
)
->groupsMode('none')
->itemsForbiddenTags(array('text'))
->group(FALSE)
->limit(10)
->show();
Авторизация
Войти
Регистрация