我有一个电子邮件布局此代码段:如何通过Html帮助程序(图像方法)获取img标记中图像的完整链接?
<div>
<?php echo $this->Html->image('Layouts/default/Logo.png', array(
'alt' => 'Setin SRL',
'url' => $this->Html->url(array('action' => 'index'), true)
)); ?>
</div>
然而,这也不行。我可以通过url(array('action' => 'index'), true)
获取完整URL到网站,但我找不到,我可以设置为true图像太任何paramater。任何建议或解决方法,我该如何做到这一点?
编辑1: 基本上,我需要这个链接:Layouts/default/Logo.png
在IMG SRC
等等,我的问题是对图像的引用,而不是链接!请参阅我的编辑 – 2012-04-07 19:29:44
这就是我的观点。你只是不要使用这种方式与URL结合使用图像(我从来不喜欢它,你可以添加一个URL这种方式在第一位)。 PS:你可以在image()标签中做同样的事情:'$ this-> Html-> image($ this-> Html-> url(...,true))' – mark 2012-04-07 19:38:09
是的,但如果我使用* url *方法我错过了自动链接到img目录(http://mywebsite.something/img/Layouts/default/Logo.png)的可能性,我不得不手动添加它。我知道是愚蠢的,但我没有使用漂亮的网址功能(主机问题),所以我得到一个http://mywebsite.something/index.php/img/...这不是很好obviusly – 2012-04-07 19:43:07