我无法解决问题。
我正在使用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>";
答案 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 ?>