その3
SimpleViewのヘルパメソッドだが、SimpleViewで出力する際には
<?php echo $hoge; ?>
とする必要があるので、
function h($str) { print htmlspecialchars($str, ENT_QUOTES); }
にして、
<?php h($hoge); ?>
の方がありがたいのかもしれない。
こんなのもありか?
function h2($key, $print = true) { static $h = array(); if ($print) { isset($h[$key])? print $h[$key]: null; } else { $h = $key; } } SimpleView内で h2($h, false); としておいて ビューで <?php h2('propname'); ?>
見たいな感じ。