1

このコードがあります。

<?php echo $this->Form->postLink(__('Delete'), 
            array('action' => 'delete', $homepage['Homepage']['ContentID']),
            array('class'=>'btn icon-plus'),
            __('Are you sure you want to delete # %s?', $homepage['Homepage']['ContentID'])); ?>

「削除」というテキストが表示される場所に、twitter ブートストラップ css パッケージからゴミ箱アイコンを配置したいと思います。しかし、私がそうするとき;

<?php echo $this->Form->postLink(__('<i class="icon-trash"></i>')....

アイコンを取得するのではなく、html のみを表示します。

なぜこれを行うのか、どうすれば解決できるのか、誰でも説明できますか?

4

2 に答える 2

7

'escape' => false3 番目のパラメーターにオプションを追加します。

<?php echo $this->Form->postLink(__('Delete'), 
            array('action' => 'delete', $homepage['Homepage']['ContentID']),
            array('class'=>'btn icon-plus', 'escape' => false),
            __('Are you sure you want to delete # %s?', $homepage['Homepage']['ContentID'])); ?>
于 2012-10-22T03:52:10.250 に答える
1

「glyphicons-halflings.png」ファイルへのパスが正しいことを確認してください。デフォルトでは、このイメージは、bootstrap.css ファイル (デフォルトのダウンロードでは「css」という名前) を含むフォルダーと同じレベルにある「img」という名前のディレクトリーに配置する必要があります。

css/bootstrap.css
img/glyphicons-halflings.png

エラー コンソールをチェックして、要求されたファイルが見つからないかどうかを確認します。

于 2012-10-22T03:52:17.223 に答える