| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Event событий |
| Автор: Sanchezzz 11.12.2009, 11:02 |
| Добрый день кто и как подскажет принцеп роботы Event системы.. Или подравте меня и мои расуждения. Допустим у всех методов и классов при изменние или добавление чеголибо во время работы системы произходят события. Такие события записываются допустим в сессию или БД. Примерно такого содержания Array('NAME_EVENT' , 'SORT' , 'DATETIME' , 'DATETIMEСOMPLITE') Где:
addEvent('OnEvent_EditBD' , 'nameFunctionCallBack' , $parmsFunction = array() , $classCallBack' = '')
Получается addEvent Выбирает из списка призошедших событий нужное дейсвие и выполняет свое. К чему я тут все это я пишу правельно я ваше капаю? Или у меня совсем мозк пьяный и я занимаюсь херней. С одной староны это может пригодится с другой нет. |
| Автор: NewDima 11.12.2009, 11:18 | ||
Sanchezzz, Может это кому нужно будет? А, напишу ка я это... Определись сначала с целью =) Добавлено через 2 минуты и 49 секунд addEvent - по логике названия функция добавляет событие в систему. С какой стати она что-то выбирает и выполняет? |
| Автор: Sanchezzz 11.12.2009, 11:45 |
| Код еще не написан. а только сама идея изложена тут. Мне интересно мнение других. Я пока думаю написать это или нет. (и действитель получается пишу код с установкой 4 addEvent - $FKFKFKFK былобы лудще? можно подумать более глубоко и скажем: addEvent - Добавляет обработку cобытия? Название не имеет значение вожна толька суть, название дело житейское его стопицот раз можно поменять. |
| Автор: NewDima 11.12.2009, 12:22 |
| Это для того, чтобы мы поняли вас лучше =) |
| Автор: solenko 11.12.2009, 12:45 |
| стандартный совет -- осзнакомтесь с готовыми решениями ) http://components.symfony-project.org/event-dispatcher/ |