php - 图片链接不适用于 codeigniter

标签 php css codeigniter image

有人可以向我解释为什么这在 CodeIgniter 上不起作用吗?

.linkBack{
   background-image:url('/myBlog/CodeIgniter_1.7.2/pictures/arrow.gif');
 display:block;
 height:58px;
 width:105px;
 text-indent:-999px;
}  

<div class="linkBack"><?=anchor('myBlog', 'Back to Blog');?></div>

虽然这会完美地工作:

#linkBack {
 background-image:url(/myBlog/CodeIgniter_1.7.2/pictures/arrow.gif);
 position:fixed;
 left:10px;
        bottom:10px;
 display:block;
 height:58px;
 text-indent:-9999px;
 width:100px;
}

<a href="/myBlog/CodeIgniter_1.7.2/index.php/myBlog"  id="linkBack">Back to Blog</a>

它是用作链接的图像...

最佳答案

使用 url 帮助程序通过 Controller ($this->load->helper('url');) 或通过/system 中的帮助程序数组加载/应用程序/配置/autoload.php;尝试:

anchor('myBlog',img(array('src'=>'/myBlog/CodeIgniter_1.7.2/pictures/arrow.gif','border'=>'0','alt'=>'My Blog')));

关于php - 图片链接不适用于 codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3150121/

相关文章:

php - 使用 Ajax 在简单的 Jquery 事件上触发 PHP

php - 无法编译 mcrypt(配置失败 : mhash_keygen in -lmhash. .. 否)

css - 如何从左到右制作 svg svg 笔划线动画?

html - firefox 在页脚标签后添加空格

html - 如何更改单个表格单元格的宽度 (<td>)

php - API-错误 202 "Your credentials do not allow access to this resource"

php - Codeigniter MySQL 一个连接查询,结果中存在列名冲突

php - WordPress 拒绝加载

用于更新多行(如标记)的 PHP AJAX 数据网格?

php - 包含国家、地区、城市的注册表 - 如何管理 200 万条 mySQL 记录?