检索电子邮件配置

时间:2016-09-28 09:54:54

标签: cakephp cakephp-2.0

您能告诉我如何检索电子邮件配置值(在Config / email.php中设置)吗?文档似乎告诉我如何在创建CakeEmail对象时加载或设置值,但我只想显示用户默认值,如" from"地址在他们覆盖或发送电子邮件之前。

2 个答案:

答案 0 :(得分:1)

你有几个选择。您可以使用CakeEmail::config()获取所有电子邮件配置并从中提取所需的位,或者只提取您需要的位,例如使用CakeEmail::from()的电子邮件: -

<?php

$Email = new CakeEmail('default');

// Get all the email config
$config = $Email->config();
debug($config['from']);

// Get just the 'from' email config
$from = $Email->from();
debug($from);

答案 1 :(得分:0)

好的 - 我觉得我偶然发现了答案; CakeEmail有一个(公共)&#34; from()&#34;从&#34;返回(受保护)&#34;的方法属性 - 这包含在&#34; API&#34;文档,但不在&#34;书&#34;文档。