Как настроить макет электронной почты и шаблон
$email = new Email('default');
$email->setFrom($from)
->setTo('test@gmail.com')
->setSubject('Test email')
->setEmailFormat('html')
->viewBuilder()->setLayout('my-email-layout')
->setViewVars([
'name' => Alex
])
->send('My message');
В электронном письме печатается
[protected] _viewBuilder => object(Cake\View\ViewBuilder) {
[protected] _templatePath => null
[protected] _template => ''
[protected] _plugin => null
[protected] _theme => null
[protected] _layout => 'default'
[protected] _autoLayout => null
[protected] _layoutPath => null
[protected] _name => null
[protected] _className => 'Cake\View\View'
[protected] _options => []
[protected] _helpers => [
(int) 0 => 'Html'
]
[protected] _vars => []
}