挿入/編集ビューのフォームを使用して文字列のようなデータを送信すると、リスト ビューで文字列が斜体になります (ここのように)。
どうすればそれを回避し、すべてのフォームに文字列(すべての html タグが表示される) を含めることができますか?
つまり、次のように表示されます。<i>my string</i>
前もって感謝します!
挿入/編集ビューのフォームを使用して文字列のようなデータを送信すると、リスト ビューで文字列が斜体になります (ここのように)。
どうすればそれを回避し、すべてのフォームに文字列(すべての html タグが表示される) を含めることができますか?
つまり、次のように表示されます。<i>my string</i>
前もって感謝します!
データベースに存在する結果をレンダリングするときに、ビューの HTML コードをエスケープする方法を尋ねています...そうですか?
それがあなたが求めているものであると仮定すると、あなたの見解では、DBフィールド出力を単にラップすることができます
<?php
foreach ( $rows as $row ) {
echo $html->tag("p",htmlentities($row['Model']['field']));
}
// or more simply
foreach ( $rows as $row ) {
echo htmlentities($row['Model']['field']).'<br/>';
}
?>
次のように、オプション'escape'=>true
が役立つ場合があります。
$html->tag('p', $text, array('escape'=>true));