Код: Выделить всё
$di->set('viewSimple', function() {
$view = new \Phalcon\Mvc\View\Simple();
$view->setViewsDir('../app/views/');
$view->registerEngines(array(
".volt" => 'volt'
));
return $view;
});
Код: Выделить всё
public function renderHTMLEmail($template_name, $template_params) {
$content = $this->viewSimple->render("emails/$template_name", $template_params);
return $this->viewSimple->render("emails/master", array( 'content' => $content) );
}
Или есть ли у кого-нибудь рекомендованный метод генерации произвольных фрагментов HTML вне процесса рендеринга основного представления, который не будет ему мешать? По SO есть пара подобных вопросов, но ни одно из решений не работает. Они либо не создают мою электронную почту, либо портят основной вид.
Подробнее здесь: https://stackoverflow.com/questions/243 ... n-renderer