2016-04-11 91 views
2

我想要假脫機電子郵件,我很困惑,當涉及到swiftmailer假脫機文件路徑,我不知道在哪裏得到一個路徑?如果有人能指引我正確的方向,請提前致謝!swiftmailer假脫機文件路徑

,因爲我當我嘗試運行此命令,

php app/console swiftmailer:spool:clear-failures --env=prod 

它給了我這個錯誤

"The parameter "swiftmailer.spool.file.path" must be defined" 

//做放什麼在這裏的路徑

$spoolPath = $this->getContainer()->getParameter('swiftmailer.spool.file.path'); 

我在這裏打電話嗎?

# app/config/config.yml 
swiftmailer: 
    # ... 
    spool: 
     type: file 
     path: /path/to/spooldir 

如何找到我的文件夾,在這個/path/to/spooldir目錄?我很困惑

編輯: 我在這裏使用這個例子

swiftmailer spool file path

回答

1

第一:

#app/config/config.yml 

swiftmailer: 
    #... 
    spool: 
     type: file 
     path: "%mailer_spool_path%" 

二:

#app/config/parameters.yml 

parameters: 
    #... 
    mailer_spool_path: '%kernel.root_dir%/spool' 

您將有機會獲得這參數通過這種方式(在命令中):

$spoolPath = $this->getContainer()->getParameter('mailer_spool_path'); 

希望它能幫助你...