0

我正在尝试使用部分发送电子邮件中的链接:

$html = $this->getPartial('templates/myTemplateHtml', array('id'=>$id));

_myTemplateHTML

<p><?php echo link_to('Moderate Template', '@template_moderate?id='.$id); ?></p>

当我收到电子邮件时,我会收到Moderate Link,如何修改link_to()以包含发送电子邮件的 URL?

4

1 回答 1

2

如果您想要主机的完整链接,您应该启用绝对选项

  • 'absolute' - 如果设置为 true,帮助程序输出一个绝对 URL

这会给你这个:

link_to(
  'Moderate Template', 
  '@template_moderate?id='.$id, 
  array('absolute' => true)
);
于 2013-01-29T11:09:23.480 回答