Bonjour je veux envoyé un message a partire du fichier actions.class.php voila a travers swiftmailer puisque il est intégré par défaut:
dans la fonction processForm :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
    protected function processForm(sfWebRequest $request, sfForm $form) {
 
        //test mail
        $message = Swift_Message::newInstance()
                ->setFrom('benhsaien@gmail.com')
                ->setTo('boys1236987@live.fr')
                ->setSubject('mon premier message de test swiftMailer')
                ->setBody('Bonjour vous dever vous rendre sur votre compte afin de valider');
        $this->getMailer()->send($message);
et j'ai le factorie.yml (mon app/frontend/config/factorie.yml):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# You can find more information about this file on the symfony website:
# http://www.symfony-project.org/reference/1_4/en/05-Factories
 
prod:
  logger:
    class:   sfNoLogger
    param:
      level:   err
      loggers: ~
 
test:
  storage:
    class: sfSessionTestStorage
    param:
      session_path: %SF_TEST_CACHE_DIR%/sessions
 
  response:
    class: sfWebResponse
    param:
      send_http_headers: false
 
  mailer:
    param:
      delivery_strategy: none
 
dev:
  mailer:
    param:
      delivery_strategy: none
 
all:
  routing:
    class: sfPatternRouting
    param:
      generate_shortest_url:            true
      extra_parameters_as_query_string: true
 
  view_cache_manager:
    class: sfViewCacheManager
    param:
      cache_key_use_vary_headers: true
      cache_key_use_host_name:    true
je l'est modifier de cette facon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# You can find more information about this file on the symfony website:
# http://www.symfony-project.org/reference/1_4/en/05-Factories
 
prod:
  logger:
    class:   sfNoLogger
    param:
      level:   err
      loggers: ~
 
test:
  storage:
    class: sfSessionTestStorage
    param:
      session_path: %SF_TEST_CACHE_DIR%/sessions
 
  response:
    class: sfWebResponse
    param:
      send_http_headers: false
 
  mailer:
    class: sfMailer
    param:
      logging:           %SF_LOGGING_ENABLED%
      charset:           %SF_CHARSET%
      delivery_strategy: spool
      transport:
        class: Swift_SmtpTransport
        param:
          host:       smtp.gmail.com
          port:       465
          encryption: tls
          username:   XXX
          password:   XXX
 
dev:
  mailer:
    param:
      delivery_strategy: none
 
all:
  routing:
    class: sfPatternRouting
    param:
      generate_shortest_url:            true
      extra_parameters_as_query_string: true
 
  view_cache_manager:
    class: sfViewCacheManager
    param:
      cache_key_use_vary_headers: true
      cache_key_use_host_name:    true
le probléme est : au moment de l'execution de cette action la page se mis en charge comme si en est dans une boucle infinie ????

merci d'avance.