0

我正在尝试设置电子邮件。

现在一切正常,但是我似乎无法将图像放入我的电子邮件中。

我使用了以下代码:

    <?php echo $this->Html->image("udlejning-img/Udlej-logo.jpg", array(
    "alt" => "logo",
    'url' => array('controller' => 'home', 'action' => 'index')
)); ?>

但是,这似乎不起作用(请注意,我在其他正常显示图片的地方使用此代码)

4

2 回答 2

2

设置“fullBase”为真。否则,图像 url 将相对于您的服务器

<?php echo $this->Html->image("udlejning-img/Udlej-logo.jpg", array(
"alt" => "logo",
'url' => array('controller' => 'home', 'action' => 'index'),
'fullBase' => true
));?>
于 2013-11-08T04:56:26.423 回答
0

试试这个。这将为您提供绝对图像路径以及徽标的绝对 URL。

<?php 
echo $this->Html->link(
    $this->Html->image("udlejning-img/Udlej-logo.jpg", array(
        "alt" => "logo",
        'fullBase' => true
    )), array(
    'controller' => 'home', 'action' => 'index', 'full_base' => true
), array( 'escape' => false));

?>

参考。

于 2013-11-08T10:49:48.043 回答