我的共享主机不允许使用root \ tmp目录。在Symfony2中更改SwiftMailer的tmp目录的位置
我知道临时目录的位置可以使用Swift_Preferences类来更新,但是,我如何为由Symfony2自动加载的SwiftMailer实例做到这一点?
有没有办法在我的config.yml中设置它?
我认为代码应该是:
\ Swift_Preferences ::的getInstance() - > setTempDir($ newTempDir);
但是,如何/在哪里可以设置此配置?
我想使我的项目中的变化非常。而不是依靠系统配置。 –
.htaccess应该保留在您的项目目录中。主要优点是,这会修改每个依赖于['sys_get_temp_dir()'](http://us.php.net/sys_get_temp_dir)的库的tmp目录,而不仅仅是swiftmailer。 –