swiftmailer를 사용하여 symfony에서 메일 클래스를 만들고 있습니다. 나는 다음과 같이 메일러 클래스를 작성했습니다 :symfony 2 오류 클래스를 찾을 수 없습니다.
<?php
namespace Ens\NewBundle\Controller\Services;
class MyMailers
{
public $setTovar='';
public function setToloc($name)
{
$this->setTovar=$name;
}
public function mail()
{
date_default_timezone_set('Asia/Kolkata');
$transport = \Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl')
->setUsername('[email protected]')
->setPassword('scientech');
$mailer = \Swift_Mailer::newInstance($transport);
$message = \Swift_Message::newInstance('Wonderful Subject');
$message->setFrom('[email protected]');
$message->setTo($this->setTovar);
$message->setBody('Here is the message itself');
$numSent = $mailer->send($message);
return $numSent;
}
}
및 Notification.php
에서 나는 다음과 같은 코드를 작성했습니다 :
//require_once('MyMailers.php');
use Ens\NewBundle\contrller\Services\MyMailers;
function NotificationOnSignUp($z)
{
// echo $z;die;
// $y=unserialize($z);
echo $z;
echo "<pre>";
print_r($z);
echo "</pre>";
$x=new MyMailers;
$x->setToloc($z['to']);
$z=$x->mail();
if($z==1)
$name='success';
else
$name='failed';
:
Fatal error: Class 'Ens\NewBundle\contrller\Services\MyMailers' not found in /var/www/Symfony/src/Ens/NewBundle/Controller/Services/Notification.php on line 13
을 나는 어떻게해야합니까 ??
오타? Ens \ NewBundle \ << < contrller > >> \ Services \ MyMailers – madflow