Изменения

Перейти к: навигация, поиск

Модуль editgeneric (Sway)

36 байтов добавлено, 20:50, 20 августа 2009
Нет описания правки
'''editgeneric''' — тривиальный модуль для построения интерфейсов редактирования, пропагандирующий, я надеюсь, правильное разделение всего процесса на стадии.
* Проверка доступа ('''check_access''')* Извлечение и проверка данных из параметров запроса ('''check_data''')* Извлечение данных из базы данных приложения / откуда угодно ('''fetch''')* Объединение данных из базы и изменений, вытащенных check_data ('''merge''')* Дополнение и вывод объединённых данных в шаблон ('''template''')* Выполнение изменений ('''save''')
Общий порядок параметров всех хуков: (\%param, \%rv, $data, $olddata). Все аргументы передаются хукам merge и template, первые 3 — хуку save, остальным только первые 2.

Навигация