echo $this->Html->link(
'<span class="glyphicon glyphicon-remove"></span> Cancel',
array(
'action'=>'index',
'page:'.$this->request->data['Transaction']['page']
),
array(
'class'=>'btn btn-default',
'escape'=>false
),
'Do you want to cancel ?'
);
0
A
答えて
0
$title
のHTML特殊文字はHTMLエンティティに変換されます。あなたのラベルではなく、プレーンテキストよりもHTMLであるためManual
0
:
$this->Html->link($title, $url, $options);
を読む:この変換を無効にするには、我々は$options
配列でfalseにエスケープオプションを設定します。
リテラル<span class="glyphicon glyphicon-remove"></span>
テキストを挿入したくない場合は、HTMLタグにアイコンを表示させます。このような理由のために、CakePHPのヘルパー(この場合は$this->Html->link()
)によって作成されたすべての要素が避けることのparam 'escape' => false
を必要とするので、すべてのHTML文字は、あなたがそれにhtmlentities()
を使用しているかのように、デフォルトでビューにエスケープされます
// lib/Cake/View/Helper/HtmlHelper.php
if (isset($options['escapeTitle'])) {
$escapeTitle = $options['escapeTitle'];
unset($options['escapeTitle']);
} elseif (isset($options['escape'])) {
$escapeTitle = $options['escape'];
}
if ($escapeTitle === true) {
$title = h($title);
} elseif (is_string($escapeTitle)) {
$title = htmlentities($title, ENT_QUOTES, $escapeTitle);
}
0
その変換では、ネストされたタグやネストされたHTMLをラベルなどに使用しようとしていますか?
関連する問題
- 1. stringasFactors = FALSEがこのRコードで使用される理由は?
- 2. 使用する理由象徴とそれからエスケープ?
- 3. CakePHP 3:モデルでセッションを使用しない理由
- 4. CakePHP SETエラー=> falseすべてのフォーム
- 5. $ query-> is_main_query()がfalse(wordpress)を返す理由
- 6. Grailsで<g:textField />を使用する理由
- 7. cakephp 3.2 $ this-> Auth-> identify()がfalseを返す
- 8. `Element instanceof Node`がfalseを返す理由
- 9. mysqli_num_rowsが常にfalseを返す理由
- 10. AlphaBlendが「false」を返す理由
- 11. CakePHPでURLヘルパーをエスケープする
- 12. CakePHPのアクセサを使用して日付をd-m-Yにフォーマットする理由
- 13. ソートをソートする理由累積を使用する理由
- 14. フレックスイベントで「バブル」を使用する理由
- 15. fcloseでsegfaultを使用する理由
- 16. ブラウザでES6を使用する理由
- 17. IWindsorContainerでIKernelを使用する理由
- 18. ラムダで# 'を使用する理由は?
- 19. laravelでガードを使用する理由
- 20. MonadStateでMultiParamTypeClassesを使用する理由
- 21. Dで@propertyを使用する理由
- 22. CodeigniterでSlugを使用する理由
- 23. flafでkafkaを使用する理由
- 24. RailsでEmber.jsを使用する理由
- 25. @AutowiredをSpringで使用する理由
- 26. @EmbeddableをHibernateで使用する理由
- 27. MongoでElasticSearchを使用する理由
- 28. Fluxでスイッチを使用する理由
- 29. Netty:TimeServerHandlerでChannelInboundHandlerAdapterを使用する理由
- 30. rでnullを使用する理由
何が問題なのですか? explian! –
入力フィールドにマークアップを表示するには、そのマークアップを使用する必要があります。 – aavrug
@sarvesht読者が実際に予想される投票を識別できるように、説明を少し追加してください。 –