SORU
2 AĞUSTOS 2009, Pazar


Nasıl Çalışabilir Çerçevesinde e-posta şablon yapabilir miyim?

Çalışabilir Çerçevesinde e-posta şablonları yapmak istiyorum.

Örneğin,

<html>
<body>
Dear {$username$},<br>
This is a invitation email sent by your {$friend$}.<br>
Regards,<br>
Admin
</body>
</html>

Bu dosya, Çalışabilir çerçevesinde olsun, bu parametreleri (dostum kullanıcı adı) ayarlayın ve daha sonra e-posta göndermek istiyorum.

Bunu nasıl yapabilirim? Çalışabilir bunu destekliyor mu?

CEVAP
2 AĞUSTOS 2009, Pazar


Bir görünüm komut dosyası oluşturun : /manzarası/e-posta şablon.phtml

<body>
<?php echo $this->name; ?>
<h1>Welcome</h1>
<?php echo $this->mysite; ?>
</body>

ve e-posta oluştururken :

// create view object
$html = new Zend_View();
$html->setScriptPath(APPLICATION_PATH . '/modules/default/views/emails/');

// assign valeues
$html->assign('name', 'John Doe');
$html->assign('site', 'limespace.de');

// create mail object
$mail = new Zend_Mail('utf-8');

// render view
$bodyText = $html->render('template.phtml');

// configure base stuff
$mail->addTo('john@doe.com');
$mail->setSubject('Welcome to Limespace.de');
$mail->setFrom('support@limespace.de','Limespace');
$mail->setBodyHtml($bodyText);
$mail->send();

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • akalyne

    akalyne

    13 Mayıs 2009
  • PaysNatalAu's channel

    PaysNatalAu'

    11 Aralık 2010
  • Pepsi

    Pepsi

    1 Kasım 2005