Zend_Mime_Message.xml 4.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <sect1 id="zend.mime.message">
  2. <title>Zend_Mime_Message</title>
  3. <sect2 id="zend.mime.message.introduction">
  4. <title>Inleiding</title>
  5. <para><code>Zend_Mime_Message</code> stelt een MIME compatibel bericht voor
  6. dat één of meer gescheiden delen (voorgesteld als
  7. <link linkend="zend.mime.part"><code>Zend_Mime_Part</code></link> objecten)
  8. kan bevatten. Je kan MIME compatibele multipart berichten genereren van
  9. MimeParts met <code>Zend_Mime_Message</code>. Encodering en boundary worden
  10. transparant door de klasse afgehandeld. <code>Zend_Mime_Message</code> objecten
  11. kunnen ook van opgegeven strings worden opgebouwd (experimenteel). Gebruikt door
  12. <link linkend="zend.mail"><code>Zend_Mail</code></link>.
  13. </para>
  14. </sect2>
  15. <sect2 id="zend.mime.message.instantiation">
  16. <title>Instantiëring</title>
  17. <para>
  18. Er is geen expliciete constructor voor <code>Zend_Mime_Message</code>.
  19. </para>
  20. </sect2>
  21. <sect2 id="zend.mime.message.addparts">
  22. <title>MIME Delen Toevoegen</title>
  23. <para><link linkend="zend.mime.part"><code>Zend_Mime_Part</code></link>
  24. objecten kunnen aan een gegeven <code>Zend_Mime_Message</code> object worden toegevoegd
  25. door <code>-&gt;addPart($part)</code> op te roepen</para>
  26. <para>De methode <code>-&gt;getParts()</code> geeft een array met alle delen
  27. in <code>Zend_Mime_Message</code> terug. De <link linkend="zend.mime.part">
  28. <code>Zend_Mime_Part</code></link> objecten kunnen dan worden gewijzigd vermits ze
  29. als referenties in de array zijn opgeslaan. Indien delen aan de array worden
  30. toegevoegd, of de volgorde ervan word gewijzigd, moet de array terug aan
  31. <link linkend="zend.mime.part"><code>Zend_Mime_Part</code></link> worden gegeven
  32. door <code>-&gt;setParts($partsArray)</code> op te roepen.</para>
  33. <para>De functie <code>-&gt;isMultiPart()</code> zal true teruggeven als
  34. meer dan 1 deel in het Zend_Mime_Message object is geregistreerd en dat
  35. object dus een Multipart-Mime-Message zou genereren bij weergave.</para>
  36. </sect2>
  37. <sect2 id="zend.mime.message.bondary">
  38. <title>Boundary afhandeling</title>
  39. <para><code>Zend_Mime_Message</code> maakt en gebruikt meestal zijn eigen
  40. <code>Zend_Mime</code> object om een boundary te genereren. Indien je een
  41. boundary moet definiëren of je wil het standaard gedrag van het Zend_Mime
  42. object dat <code>Zend_Mime_Message</code> gebruikt wil wijzigen, kan je
  43. het Zend_Mime object zelf instantiëren en het dan in
  44. <code>Zend_Mime_Message</code> registreren. Normaal gesproken zal je dit
  45. niet hoeven te doen. <code>-&gt;setMime(Zend_Mime $mime)&lt;-</code> zet een
  46. speciale instantie van <code>Zend_Mime</code> dat door deze
  47. <code>Zend_Mime_Message</code> moet worden gebruikt.</para>
  48. <para><code>-&gt;getMime()</code> geeft de instantie van <code>Zend_Mime</code>
  49. terug die zal worden gebruikt om het bericht weer te geven wanneer
  50. <code>generateMessage()</code> word opgeroepen.</para>
  51. <para><code>-&gt;generateMessage()</code> geeft de inhoud van
  52. <code>Zend_Mime_Message</code> als een string weer.</para>
  53. </sect2>
  54. <sect2 id="zend.mime.message.parse">
  55. <title>Een string parsen om een Zend_Mime_Message object te maken
  56. (experimenteel)</title>
  57. <para>Een gegeven MIME compatibel bericht in de vorm van een string
  58. kan worden gebruikt om er een <code>Zend_Mime_Message</code> object van
  59. te (her)opbouwen.
  60. <code>Zend_Mime_Message</code> heeft een statische "factory" methode om
  61. deze string te parsen en een <code>Zend_Mime_Message</code> object terug
  62. te geven.</para>
  63. <para><code>Zend_Mime_Message::createFromMessage($str, $boundary)</code>
  64. decodeert een gegeven string en geeft een <code>Zend_Mime_Message</code>
  65. object terug dat dan kan worden onderzocht door <code>-&gt;getParts()</code>
  66. te gebruiken.</para>
  67. </sect2>
  68. </sect1>
  69. <!--
  70. vim:se ts=4 sw=4 et:
  71. -->