Что я реализовал в проекте:
- Паттерн MVC - на основе Zend_Controller, Zend_View, Zend_Layout и Zend_Db
- Управление конфигурационными файлами - Zend_Config
- Работа с базой данных - Zend_Db, Zend_Db_Select, Zend_Db_Table
- Отделение представления (вида) с помощью системы шаблонов - Zend_View
- Двух этапное представление - Zend_Layout
- Управление маршрутами - Zend_Controller_Router_Rewrite
- Автоматическая загрузка классов - Zend_Loader
- Работа с исключениями и обработчик ошибок
- Работа с формами с помощью Zend_Form, включая работу с элементами формы, валидаторами, фильтрами;
- Работа с html выводом форм;
- Календар не с помощью декоратора;
- Создание валидаторов на примере валидатора пароля, валидатора совпадения двух строк и валидатора проверки отсутствия записи в базе;
- Перевод ошибок формы с помощью Zend_Translate;
- Вставка информации в базу данных;
- Вывод сообщений с использованием помощника FlashMessenger (плагин). Создание плагинов.
- Авторизация на основе Zend_Auth, Zend_Session;
- Обновления данных сессии с использованием помощника CheckLogin (плагин);
- Аjax;
- Ресайз изображения;