0

関数ファイル名を次のように作成しました

<?php

use Ens\NewBundle\Controller\Services\MyMailers as MyMailers;

    function NotificationOnSignUp($z)
    {
        $x=new MyMailers;
    $x->setToloc($z['to']);
    $x->setFromloc('ucerturohit@gmail.com');
    $x->setSubject('Wonderful world');
    $x->setBody('Hello world');

    $z=$x->mail();
      if($z==1)
       $name='success';
      else
       $name='failed';

        return $this->render('EnsNewBundle:Email:ind.html.twig',array('name'=>$name));
//   return $z;  

}

このファイルはコントローラーにありませんが、このファイルで小枝ファイルをレンダリングするか、この小枝ファイルをメールの本文として設定します。これどうやってするの??

4

1 に答える 1

2

サービスを作成し、それにサービスを注入し、templatingそれを使用してテンプレートをレンダリングします。

于 2012-08-17T11:03:30.147 に答える