codeigniter锚与图像

时间:2013-03-01 20:02:43

标签: image codeigniter anchor base-url

我正在尝试使用codeigniter锚作为调用方法来删除数据库中的行的链接。

<?php echo anchor("masterdata/delete_customer/$row->id",$row->customer_name) ?>

这很好但我想用图像替换文本。类似的东西:

<?php echo anchor('masterdata/delete_customer/$row->id',img(array('src'=>'images/delete_icon.png','border'=>'0','alt'=>'Delete'))); ?>

以上语法产生错误:

The URI you submitted has disallowed characters.

此外,是否可以用base_url路径替换masterdata控制器路径? baseURL时/ masterdata / delete_customer ...

非常感谢,

1 个答案:

答案 0 :(得分:4)

示例代码中的问题是第二个示例在第一个参数周围使用单引号,其中包含php变量。它应该是:

<?php echo anchor('masterdata/delete_customer/'.$row->id, img(array('src'=>'images/delete_icon.png','border'=>'0','alt'=>'Delete'))); ?>

或换成双引号。