Введение в Zend Framework

 Learning Zend Framework

appendix

 Zend Framework Reference


  • Zend_Gdata
  • Zend_Http
  • Zend_InfoCard
  • Zend_Json
  • Zend_Layout
  • Zend_Ldap
  • Zend_Loader
  • Zend_Locale
  • Zend_Log
  • Zend_Mail
  • Zend_Markup
  • Zend_Measure
  • Zend_Memory
  • Zend_Mime
  • Zend_Navigation
  • Zend_Oauth
  • Zend_OpenId
  • Zend_Paginator
  • Zend_Pdf
  • Zend_ProgressBar
  • Zend_Queue
  • Zend_Reflection
  • Zend_Registry
  • Zend_Rest

  • Zend_Search_Lucene
  • Zend_Serializer
  • Zend_Server
  • Zend_Service
  • Zend_Session
  • Zend_Soap
  • Zend_Tag
  • Zend_Test
  • Zend_Text
  • Zend_TimeSync
  • Zend_Tool
  • Zend_Tool_Framework
  • Zend_Tool_Project
  • Zend_Translate
  • Zend_Uri
  • Zend_Validate
  • Zend_Version
  • Zend_View
  • Zend_Wildfire
  • Zend_XmlRpc
  • ZendX_Console_Process_Unix
  • ZendX_JQuery
  • Ttranslation 27.4% Update 2010-11-28 - Revision 23238 - Version ZF 1.11.x

    49.3. Zend_Mime_Part

    49.3.1. Введение

    Класс Zend_Mime_Part представляет отдельную часть сообщения MIME. В объекте такого класса хранится действительное содержимое части сообщения, а также информация об его кодировке, типе содержимого и имени файла оригинала. Также этот класс предоставляет методы для генерации строки из сохраненных данных. Объекты Zend_Mime_Part могут быть добавлены в Zend_Mime_Message для получения сообщения multipart.

    49.3.2. Инстанцирование

    Экземпляр класса Zend_Mime_Part создается с передачей строки, которая представляет собой содержимое новой части сообщения. По умолчанию используются тип OCTET-STREAM и кодировка 8Bit. После инстанцирования Zend_Mime_Part метаданные могут быть установлены путем прямого доступа к атрибутам:

    public $type Zend_Mime::TYPE_OCTETSTREAM;
    public 
    $encoding Zend_Mime::ENCODING_8BIT;
    public 
    $id;
    public 
    $disposition;
    public 
    $filename;
    public 
    $description;
    public 
    $charset;
    public 
    $boundary;
    public 
    $location;
    public 
    $language;

    49.3.3. Методы для рендеринга строк из объекта части сообщения

    getContent() возвращает содержимое части сообщения, закодированное с применением кодировки, указанной в атрибуте $encoding. Корректными значениями являются ZMime::ENCODING_*. Преобразования по таблице символов не производятся.

    getHeaders() возвращает MIME-заголовки для части сообщения, они генерируются с учетом значений, установленных в открытых свойствах. Необходимо правильно установить свойства объекта до того, как будет вызван метод.

    • $charset должен соответствовать используемому в содержимом набору символов, если это содержимое имеет текстовый тип (простой текст или HTML).

    • $id устанавливается в качестве идентификатора включенных изображений в сообщении HTML.

    • $filename содержит имя, которое должно присваиваться файлу после загрузки.

    • $disposition определяет, должен ли файл обрабатываться как вложение или использоваться внутри сообщения.

    • $description используется только для информационных целей.

    • $boundary используется как граница MIME.

    • $location содержит URI ресурса.

    • $language определяет язык содержимого.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...