>>515
ごめん。最小限のコードに直して書こうとしてtypoした。

$mageでなく、$hageです。
globalではダメでした。
view内functionの扱いはどうなってるんだろ?グローバル関数になるんだろうか。

> あと、viewファイル内で関数を定義するというのも、それがview関連処理だったとしても、
> コーディングとしてどうかと思います。まあこれは異論もあるかもですが。

そんなもんなんでしょうか?MVCフレームワークは不慣れな門で・・・
viewは見栄えを定義するもんだと思ってました。
viewは変数付きHTMLにちかく、ロジックが含まれるなら
ヘルパーとかのライブラリ側や別のテンプレートにもっていく、ということなんでしょうか?
というか、CodeIgniterというよりもMVC一般論の話になりますね