如何将.png图像作为背景添加到CodeIgniter的链接中

时间:2019-07-05 04:30:09

标签: php html css image codeigniter

我无法解决问题。

我正在使用PHP开发一个CodeIgniter项目,在 DisplayData views中,我有一个包含数据的表,在2列中,我有< strong>链接,当单击该函数时会调用该函数。

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

我下载了图像并将其插入到视图为(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' />,但这也不起作用

谁能告诉我该怎么办?

DisplayData视图

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>";

1 个答案:

答案 0 :(得分:0)

首先,您需要一个良好的文件夹结构。所有的Images / JS / CSS / etc ..应该放置在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"/>

仅供参考

在视图中,无需一直使用echo。您只需从文件顶部删除<?php并使用HTML即可。如果您需要使用PHP进行任何操作,则仅用<?= ?>(必须启用PHP短标签)或<?php echo ?>

进行包装