UMIhelp

Разработка дополнительного функционала => Разработка модулей => Тема начата: Vir от 13 Октября 2011, 11:10:52

Название: Работа с UMI.CMS из консоли / создание тасков
Отправлено: Vir от 13 Октября 2011, 11:10:52
Добрый день.

Опять я к вам со своими вопросами, раз уж вы так хорошо объясняете и помогаете =)

Вопрос следующий - есть ли в UMI.CMS какое-нибудь подобие тасков (как например в фреймворке symfony)ю Задача следующая - повесить в крон задание на проверку наличия у объекта каких-нибудь свойств и в случае обнаружения таких объектов отсылать письмо.

Каким образом это реализовывается в UMI.CMS?
Название: Re:Работа с UMI.CMS из консоли / создание тасков
Отправлено: admin от 13 Октября 2011, 13:37:53
для таких штук тебе надо смотреть в сторону событийной модели (http://api.umi-cms.ru/events.html).

Писать свой обработчик на событие "cron" который и будет проверять наличие у объекта свойств
Название: Re:Работа с UMI.CMS из консоли / создание тасков
Отправлено: Vir от 13 Октября 2011, 13:42:17
Это события... слушатели и так далее... Немного не то, точнее совсем не то.

Мне нужна возможность из консоли дёргать модель...
Название: Re:Работа с UMI.CMS из консоли / создание тасков
Отправлено: admin от 13 Октября 2011, 13:53:58
не совсем понял почему не то, но если тебе нужно из консоли что-то запускать, то пиши standalone файл с кодом и к нему обращайся

пример standalone файлa... создаем файл /your_file.php
<?php
 header("Content-type: text/html; charset=utf-8");
 include "standalone.php";
 
//код с возможностью использовать api umi
?>
Название: Re:Работа с UMI.CMS из консоли / создание тасков
Отправлено: Vir от 13 Октября 2011, 14:04:52
Вот именно это меня и интересовало.