【问题标题】:codeigniter anchor with image带图像的codeigniter锚
【发布时间】:2013-03-01 20:02:42
【问题描述】:

我正在尝试使用 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.

另外,是否可以将masterdata控制器路径替换为base_url路径? baseurl/masterdata/delete_customer...

非常感谢一如既往,

【问题讨论】:

    标签: image codeigniter anchor base-url


    【解决方案1】:

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

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

    或者换成双引号。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-28
      • 2014-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-14
      • 1970-01-01
      • 2012-09-14
      相关资源
      最近更新 更多