php - 如何使用 CodeIgniter 添加 .png 图像作为链接的背景

标签 php html css image codeigniter

我无法解决这个问题。

我正在研究 PHP元素 CodeIgniter , 在 DisplayData views我有一个包含数据的表格,在 2 列中我有链接,点击时会调用一个函数。

我想做的是使用图像而不是链接,即将其设置为链接背景。

我下载了图像并将其插入 View 所在的文件夹中(application/views/delete.png) .

我尝试修改CSS background-image: URL("basket.png");但它不起作用,我也尝试添加标签图像

<a class=\"elimin\" href='deletedata?id=".$row-> id. "id> tag
<img src = "<? php echo base_url ('basket.png');?>
</a>

但他也不工作。

我也试过写<img src = 'application/views/basket.png' />但这也不起作用

谁能告诉我该怎么做?

显示数据 View

echo "<tr>";
echo "<td> ".$row->id."</td>";
echo "<td>".$row->testo."</td>";
      echo "<input type=\"hidden\" name=\"myVariable\" value=\"'.$row->stato.'\"/><br/>";

      echo "<td>  Da fare </td>";


      echo "<td> 

<a class=\"modifica\" href='updatedata?id=".$row->id."'>Modifica</a>

</td>";

 //<input type='submit' name='update' value='Cancella'>

echo "<td><a class=\"elimina\" href='deletedata?id=".$row->id."'>
Elimina</a></td>";


  echo "</tr>";

最佳答案

首先,您需要一个良好的文件夹结构。所有的图像/JS/CSS/等..应该放在application之外文件夹。

application <== where the code placed
assets  <== where all the Images/JS/CSS placed
   - images
   - css
   - js
system <== system file
index.php <== inedx file

然后下面的代码就可以工作了

<img src="<?php echo base_url() ?>assets/images/basket.png"/>

仅供引用

在 View 中不需要使用echo每时每刻。你可以删除 <?php从文件顶部开始,只使用 HTML。如果你需要 PHP 的任何东西,只需用 <?= ?> 包装那些(必须启用 PHP 短标记)或 <?php echo ?>

关于php - 如何使用 CodeIgniter 添加 .png 图像作为链接的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56896575/

相关文章:

php - 如何从html中获取图片的src和值,并将其存储到php变量中?

php - CSS 通配符重写

javascript - 将单选按钮的值发布到电子邮件

html - 在 Tumblr 上每 3 个帖子添加内容

html - 如何为 Bootstrap 中的链接添加文本强调?

c++ - 使用正则表达式解析 CSS 表达式

java - 判断是否来自Android App的HTTP请求?然后适当回应

php - 对 Oracle 用户过程/函数进行基准测试

php - Excel 导出 CSV 导入 PHPmyAdmin

css - box-sizing: border-box 没有声明高度/宽度