htmlヘルパーのinputには、どうやら自動的にhtmlspecialcharsが入るみたいです。
で、油断していたのですが、textareaには入っていませんでした。
しっかりソース読んでおけばよかった・・・
一箇所だけだったので、下のように変更しておきます。
<?php echo $html->textarea($fieldname,array('value'=>$html->tagValue($fieldname,true)));?>
というか、tagValueもデフォルトではエスケープをしないようで、
$html->tagValue($fieldname,true)
と2番目にtrueを渡さないといけないようです。
0 件のコメント:
コメントを投稿