Как я могу сделать почтовый шаблон в Платформе Зенда?

Текущие стандарты кодирования в моем текущем месте работы должны прокомментировать каждую функцию. Очищенные правила как это вредны, и никогда не должны существовать. Существуют ситуации (и некоторые из них распространенный), куда добавление комментариев удаляет удобочитаемость.

class User {
    getUserName() { /* code here */ }
}

Какой смысл того, чтобы добавить функциональный заголовок к вышеупомянутой части кода? Что еще Вы собирающийся говорить, что лучшие друзья "получают имя пользователя". Не весь код должен быть прокомментирован. Мое эмпирическое правило: пропустите комментарии, если Вы не добавляете полезной информации, которую не делает функциональная подпись.

64
задан Liyali 13 April 2012 в 18:31
поделиться

1 ответ

Привет, это действительно обычное дело.

Создайте сценарий просмотра, например: /views/emails/template.phtml[1290 visible и при создании электронной почты:

// 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();
105
ответ дан 24 November 2019 в 15:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: