yupe/yupe — pull request #1452 by zalatov (2014-05-08 02:19:29+00:00)
Title: Расширение YModel + Базовая консольная команда для cron'a (extend YModel + basic console command for cron)

[ РУССКИЙ ]:
1.
В базовую модель YModel добавлен метод model().
Метод позволяет избежать дублирования метода model() в каждом классе модели.

2.
В базовую модель YModel добавлен метод _CLASS_().
Метод позволит избежать использования текста при указании ссылок на модели.
Например, актуально для связей с другими моделями.

3.
Добавлена базовая команда CRON'а.
Команда позволит быстро и удобно создавать периодически запускаемые команды с блокировкой времени запуска.
Таким образом, будет всего одна команда, в которой будут перечислены остальные.
- - - - - - - - -

[ ENGLISH ]:
1.
Added public static function model() to basic model Ymodel.
This method need to exclude duplicates for model() method in every model class.

2.
Added method _CLASS_() to basic model Ymodel.
The method avoids the use of text to specifying links to models.
For example, use this method to set relations.

3.
Added basic command for CRON.
Command allows you to quickly and easily create periodically runned commands with starttime lock.
Thus, it is only one command, which will be transferred to others.