Zend_Mime_PartВведение
Класс Zend_Mime_Part представляет отдельную
часть сообщения MIME. В объекте такого класса
хранится действительное содержимое части сообщения, а также информация
об его кодировке, типе содержимого и имени файла оригинала. Также этот
класс предоставляет методы для генерации строки из сохраненных данных.
Объекты Zend_Mime_Part могут быть добавлены в
Zend_Mime_Message
для получения сообщения multipart.
Инстанцирование
Экземпляр класса Zend_Mime_Part создается с
передачей строки, которая представляет собой содержимое новой части
сообщения. По умолчанию используются тип OCTET-STREAM и кодировка 8Bit.
После инстанцирования Zend_Mime_Part метаданные
могут быть установлены путем прямого доступа к атрибутам:
Методы для рендеринга строк из объекта части сообщенияgetContent() возвращает содержимое части
сообщения, закодированное с применением кодировки, указанной в
атрибуте $encoding. Корректными значениями являются
ZMime::ENCODING_*. Преобразования по таблице символов не
производятся.
getHeaders() возвращает MIME-заголовки для
части сообщения, они генерируются с учетом значений, установленных
в открытых свойствах. Необходимо правильно установить свойства
объекта до того, как будет вызван метод.
$charset
должен соответствовать используемому в содержимом набору
символов, если это содержимое имеет текстовый тип (простой
текст или HTML).
$id
устанавливается в качестве идентификатора
включенных изображений в сообщении HTML.
$filename
содержит имя, которое должно присваиваться файлу после
загрузки.
$disposition
определяет, должен ли файл обрабатываться как вложение
или использоваться внутри сообщения.
$description
используется только для информационных целей.
$boundary
используется как граница MIME.
$location
содержит URI ресурса.
$language
определяет язык содержимого.