0

我希望在 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');

之后我所追求的是根据我们是在开发服务器还是生产服务器上选择配置的最佳方式。

4

1 回答 1

1

在 EmailConfig 的构造函数中进行检查。

public function __construct()
于 2013-07-22T12:35:43.350 回答