我无法解决这个问题。
我正在研究 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/