0

私のコードは今:

<?php echo anchor('admin/delete_msg/'.$obj->id, 'DELETE MESSAGE', array('onclick' => 'return confirm(\'Are you sure?\');', 'class' => 'delete-button')); ?>

しかし、私は次のようなものを使用したいと思います:

<?php echo anchor('admin/delete_msg/'.$obj->id, '', array('onclick' => 'return confirm(\'Are you sure?\');', 'class' => 'delete-button')); ?>

したがって、「メッセージを削除」というテキストはなく、代わりに画像を使用できます。

しかし、一重引用符を空のままにしておくと、リンクが表示されます。http://localhost/project

経由せずにアンカー関数内でそれを解決する方法について何かアドバイスはあります<a href="...か?

4

3 に答える 3

1

私は次のようなスペースを使用してそれを解決しました:

<?php echo anchor('admin/delete_msg/'.$obj->id, ' ', array('onclick' => 'return confirm(\'Are you sure?\');', 'class' => 'delete-button')); ?>
于 2013-02-08T15:46:29.740 に答える
1

CSS を使用してテキストを非表示にし、背景画像を取り込むことができます。

.delete-button{
   display: inline-block;
   width: 80px; /* fits background-img width */
   height: 40px; /* fits background-img height */
   text-indent: -9999px;
   background: url('path/to/image') top left no-repeat;
}
于 2013-02-07T16:17:42.867 に答える
0

アンカー ヘルパーを使用しないでください。$obj をビュー (html.php) に渡すだけです。

<a rel="nofollow" onclick="return confirm()" class="btn btn-delete-icon" href="<?php echo site_url('admin/delete_msg/'.$obj->id.'')?>"> &nbsp; </a>
于 2013-02-07T16:42:10.583 に答える