Введение в 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

    45.4. Использование различных транспортов

    В том случае, если вы хотите отправлять различные сообщения через различные соединения, вы можете напрямую передавать объект транспорта методу send() без предшествующего вызова setDefaultTransport(). Для текущего запроса send() переданный объект заменит собой транспорт, используемый по умолчанию:

    Пример 45.6. Использование различных транспортов

    $mail = new Zend_Mail();
    // построение сообщения...
    $tr1 = new Zend_Mail_Transport_Smtp('server@example.com');
    $tr2 = new Zend_Mail_Transport_Smtp('other_server@example.com');
    $mail->send($tr1);
    $mail->send($tr2);
    $mail->send();  // опять используется транспорт по умолчанию

    [Замечание] Дополнительные транспорты

    Дополнительные транспорты могут быть написаны посредством реализации интерфейса Zend_Mail_Transport_Interface.

    digg delicious meneame google twitter technorati facebook

    Comments

    Loading...