PHP ネタ。マジックメソッドで実装したプロパティが、Twig のテンプレート中ででうまく表示されなかった。Google 先生に尋ねたら、ちゃんと __isset の方でも true を返すようにしなさい、とのこと。
class Hoge { public function __get($name) { if ( $name == 'onamae' ) { return '保下田 ホゲ太郎'; } } /* これ↓がないとアキまへんで!!*/ public function __isset($name) { if ( $name == 'onamae' ) { return true; } } };
以上、少しハマったのでメモメモと。