Symfony странные фабрики.yml - PullRequest
0 голосов
/ 28 мая 2011

Мне нужно было отправить электронное письмо через symfony, но в моем factory.yml есть что-то вроде этого

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  

И я изменяю их что-то вроде:

all:
   mailer:
    param:
      transport:
        class: Swift_SmtpTransport
        param:
          host:       smtp.gmail.com
          port:       465
          encryption: ssl
          username: myemail@gmail.com
          password: password

это повлияет на что-нибудь? или что делает оригинал сверху?

1 Ответ

3 голосов
/ 28 мая 2011

Зачем удалять предыдущие значения? Просто объедините два файла следующим образом:

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  
  mailer:
    param:
      transport:
        class: Swift_SmtpTransport
        param:
          host:       smtp.gmail.com
          port:       465
          encryption: ssl
          username: myemail@gmail.com
          password: password

в противном случае настройки для маршрутизации и view_cache_manager будут теми, которые вы можете найти на этом другом factories.yml где-то в lib/vendor/symfony

...