1

Cakephpを使用してhtmlリンクタグでcssクラスを呼び出したい、つまり

 <li><a href="#"><i class="icon-trash"></i> Delete Account</a></li>

これを行う方法がわからない、私は多くのことを試しましたが、css を邪魔するたびに、リンク名の前または上にアイコンが表示されます。

    <li> <?php echo $this->html->link('Delete Profile',
    array('controller'=>'Users','action'=>'delete',$current_user['user_id']),
    array('icon'=>'<i class="icon-trash">'.'</i>'),array('escape'=>false));?></li>

Cakephp 2.2.5 と xamp 1.7.7 を使用しています。前もって感謝します。

4

2 に答える 2

0

あなたHtml::link()は正しくありません。パラメータはなくicon、追加の配列があります。

これを使って:

<li>
<?php echo $this->Html->link('<i class="icon-trash"></i> Delete Profile', 
    array('controller'=>'users', 'action'=>'delete', $current_user['user_id']),
    array('escape'=>false)); ?>
</li>
于 2013-01-16T22:18:31.663 に答える
0

私のために働いた以下のコードを試してください。

<?php 
echo $html->link
(
    '<i class="icon-trash"><i>'. __('Delete Profile', true),
    array('controller'=>'users','action'=>'delete', $current_user['user_id']),
    array('escape' => false), false
);
?>

乾杯して完了です。

于 2013-01-17T05:30:15.257 に答える