答案 0 :(得分:5)
您是否尝试在调用send()之前设置CakeEmail渲染器助手?
$cakeEmail->helpers('Html')
在http://api20.cakephp.org/file/Cake/Network/Email/CakeEmail.php#method-CakeEmailhelpers
添加更多信息另一个(反DRY)选项可能是在模板中加载HtmlHelper:
<?php
$htmlHelper = $this->Helpers->load('Html');
$url = $htmlHelper->url(array('action' => 'recover', 'controller' => 'users', $recoveryKey), true);
?>
答案 1 :(得分:0)
A)确保在控制器中包含相关帮助程序(在本例中为Html)
B)使用this book reference检查/设置Html助手手动工作。