Introduction au Zend Framework

 Apprendre Zend Framework

appendix

 Guide de référence Zend Framework


  •  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
  • Translation 61.2% Update 2010-11-28 - Revision 23149 - Version ZF 1.11.x

    49.2. Zend_Mime_Message

    49.2.1. Introduction

    Zend_Mime_Message représente un message compatible MIME qui peut contenir une ou plusieurs parties séparées (représentées par des objets Zend_Mime_Part) Avec Zend_Mime_Message, les messages multiparts compatibles MIME peuvent être générés à partir de Zend_Mime_Part. L'encodage et la gestion des frontières sont gérées de manière transparente par la classe. Les objets Zend_Mime_Message peuvent aussi être reconstruits à partir de chaînes de caractères données (expérimental). Utilisés par Zend_Mail.

    49.2.2. Instancier Zend_Mime_Message

    Il n'y a pas de constructeur explicite pour Zend_Mime_Message.

    49.2.3. Ajouter des parties MIME

    Les objets Zend_Mime_Part peuvent êtres ajoutés à un objet Zend_Mime_Message donné en appelant ->addPart($part).

    Un tableau avec toutes les objets Zend_Mime_Part du Zend_Mime_Message est retourné dans un tableau grâce à ->getParts(). Les objets Zend_Mime_Part peuvent ainsi être changés car ils sont stockés dans le tableau comme références. Si des parties sont ajoutées au tableau, ou que la séquence est changée, le tableau à besoin d'être retourné à l'objet Zend_Mime_Part en appelant ->setParts($partsArray).

    La fonction ->isMultiPart() retournera TRUE si plus d'une partie est enregistrée avec l'objet Zend_Mime_Message, l'objet pourra ainsi régénérer un objet Multipart-Mime-Message lors de la génération de la sortie.

    49.2.4. Gérer les frontières

    Zend_Mime_Message crée et utilise généralement son propre objet Zend_Mime pour générer une frontière. Si vous avez besoin de définir une frontière ou si vous voulez changer le comportement de l'objet Zend_Mime utilisé par Zend_Mime_Message, vous pouvez instancier l'objet Zend_Mime vous-même et l'enregistrer ensuite dans Zend_Mime_Message. Généralement, vous n'aurez pas besoin de faire cela. ->setMime(Zend_Mime $mime) définit une instance spéciale de Zend_Mime pour qu'elle soit utilisée par ce Message.

    ->getMime() retourne l'instance de Zend_Mime qui sera utilisée pour générer le message lorsque generateMessage() est appelée.

    ->generateMessage() génère le contenu ZZend_Mime_Message en une chaîne de caractères.

    49.2.5. Parser une chaîne de caractère pour créer un objet Zend_Mime_Message (expérimental)

    Un message compatible MIME donné sous forme de chaîne de caractère peut être utilisé pour reconstruire un objet Zend_Mime_Message. Zend_Mime_Message a une méthode de fabrique statique pour parser cette chaîne et retourner un objet Zend_Mime_Message.

    Zend_Mime_Message::createFromMessage($str, $boundary) décode la chaîne de caractères donnée et retourne un objet Zend_Mime_Message qui peut ensuite être examiné en utilisant ->getParts().

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...