$mailService = $sm->get('acmailer.mailservice.default');
$message = $mailService->getMessage();
$message->setSubject('This is the subject')
->addTo('foo...@example.com')
->addTo('ano...@example.com')
->addBcc('hid...@domain.com');
Onde $sm->get('acmailer.mailservice.default') esta registrado, como registrar esse serviço, onde?
https://blog.alejandrocelaya.com/2015/06/20/emails-in-zend-framework-2-with-zf2-acmailer-version-5/
Agradeço ajudas ...
public function getServiceConfig() {
return array(
'factories' => array(
'Navigation' => 'Application\Navigation\MyNavigationFactory',
'SendEmail' => function ( $sm ) {
return new \Application\Service\SendEmail( );
},
)
}
--
Essa mensagem faz parte do grupo "zfbrasil" no Google Groups.
Para escrever neste grupo, envie um email para zfbr...@googlegroups.com
Para se desligar do grupo, envie um email para zfbrasil-u...@googlegroups.com
Mais informações, visite o grupo em http://groups.google.com/group/zfbrasil?hl=pt-BR
---
Você recebeu essa mensagem porque está inscrito no grupo "Zend Framework Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para zfbrasil+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
<?php
namespace Admin\Factory;
use Admin\Controller\UserController;
use Zend\ServiceManager\FactoryInterface;
use Zend\ServiceManager\ServiceLocatorInterface;
class UserControllerFactory implements FactoryInterface {Eu chamo os serviços que eu quero para construct do objeto. Ou seja, para seu serviço ser utilizado é preciso o service locator.
public function createService(ServiceLocatorInterface $controllerLocator) {
/**
* @var ServiceLocatorInterface $serviceLocator
*/
$serviceLocator = $controllerLocator->getServiceLocator();
return new UserController(
$serviceLocator->get('doctrine.entitymanager.orm_default'),
$serviceLocator->get('zfcuser_auth_service'),
$serviceLocator->get('viewhelpermanager'),
$serviceLocator->get('SendEmail')
);
}
}