我希望在CakePHP应用程序中设置不同的开发和生产电子邮件环境。
在/app/Config/email.php
的文档中,它明确指出:
You can specify multiple configurations for production, development and testing.
我的问题很简单,如何?
我知道您可以在此配置文件中设置许多配置,例如。
class EmailConfig {
public $default = array(
...
);
public $production = array(
...
);
}
我也知道要选择给定的配置,您可以执行类似
的操作$email = new CakeEmail('production');
我所追求的是根据我们是在开发服务器还是生产服务器上选择配置的最佳方式。
答案 0 :(得分:1)
检查EmailConfig的构造函数。
public function __construct()