php - 在使用 CakePHP 发送的电子邮件中显示完整的 URL

标签 php cakephp cakephp-2.1 cakephp-2.3

我正在使用 CakePHP 发送电子邮件。在/View/Emails/html/newaccount.ctp 文件中,我正在执行以下操作:

<li>After you <?php echo $this->Html->link('log in', array('controller' => 'users', 'action' => 'login'), true); ?> to your account...</li>

但是我无法在电子邮件中获取要发送的完整网址。

我也尝试过以下方法,但没有成功:

<li>After you <?php echo $this->Html->link('log in', array('controller' => 'users', 'action' => 'login'), array('fullBase' => true)); ?> to your account...</li>

有什么建议吗?

谢谢!

最佳答案

试试这个

$url = Router::url(array("controller"=>"users","action"=>"login"),true);

关于php - 在使用 CakePHP 发送的电子邮件中显示完整的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25196516/

相关文章:

excel - cakephp excel/csv 导出组件

cakephp-2.1 - $this->data 和 $this->request->data 的区别?

cakephp - 是否可以自定义 CakePHP 的级联删除?

php - 违反完整性约束 : 1052

php - 使用 HABTM 模型的 CakePHP 分页

cakephp:如何在模型中使用 find 语句而不是 Controller

CakePHP 2.1 使用包含条件进行查找

javascript - Laravel 根据请求接收数组

javascript - 如何将 javascript 变量传递给 javascript 函数内的 php 变量

php - 在没有 echo 的情况下将 HTML 插入 PHP?