Редакторы форматированного текста в основном на стороне браузера , поэтому вам сложно найти его для Zend Framework, php будет на стороне сервера .
Реализация текстового редактора обычно означает создание некоторого javascript, чтобы заставить его работать, сторона php - это то же самое, что обработка данных, поступающих из обычной формы, хотя проверка / фильтрация этих данных потребует больше работы с точки зрения безопасности. Взгляните на HTMLPurifier и этот ZendCast о его интеграции в ZF.
Для загрузки изображений и прикрепления файлов это та же самая проблема. Редактор предоставляет интерфейс для навигации по загруженным файлам и для отправки новых, но вы должны кодировать хотя бы обычную загрузку и извлечение файлов на стороне сервера, а затем адаптировать его, чтобы хорошо взаимодействовать с редактором. Как правило, в документах редактора вы найдете информацию о том, какой запрос он отправляет и где, и к каким данным он должен иметь доступ.
Однако между Zend и Dojo существует некоторая совместная работа , в результате которой появился компонент Zend_Dojo , а в Dojo имеется Rich Text Editor и File Uploader . Но так как я никогда не использовал их, я не могу дать вам совет о них.