url - CakePHP 绝对图像 URL

标签 url cakephp

我想使用 $html->image(...) CakePHP 中的辅助函数用于输出图像,但我需要它来生成 img使用绝对而不是相对 URL 标记(生成的 HTML 将被下载并通过电子邮件发送到公司通讯中)。这可能吗?

它没有记录,但我从查看源代码中注意到 image函数可以将数组作为其第一个参数。我并不完全清楚如何让这个工作 - 一个天真的尝试这样做会产生相对于当前页面而不是在 webroot/img 内的图像 URL。文件夹。

最佳答案

在 CakePHP 1.x 中,方法是:

$this->Html->image($this->Html->url('/path_to_image/image.png',true));

在 CakePHP 2.x 中,方法是:
$this->Html->image('/path_to_image/image.png', array('fullBase' => true));

关于url - CakePHP 绝对图像 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1038877/

相关文章:

python - Django 中的 URLField() 可以加载本地主机路径吗?

php - 正则表达式替换PHP中字符串中的标签

java - 如何捕获用户在文本中给出的 URL

php - 我想在 mysql 的 3 个表中使用左连接和内连接?

php - 将 IGNORE 添加到由架构更新创建的 ALTER TABLE 语句

json - Swift:HTTP 加载失败(错误代码:100)

javascript - 将 javascript 对象转换为 URL 参数

mysql - 如何使用 CakePHP 更新一行上的多个字段

cakephp - 在 cakePHP 中限制和重定向其他用户

php - 根据计数更新一组记录 - MySQL