class MyClass {
public $myMember = ['key1' => 'val1', 'key2' => 'key2'];
}
$smarty = new Smarty();
$smarty->assign('object', new MyClass());
$smarty->assign('member', 'myMember');
$smarty->assign('key', 'key1');
How can I access $object->$member.$key in my Smarty template without introducing a new variable?
Straight forward {$object->$member.$key} results in an error (I guess . has higher precedence than ->?)
I would like something that doesn't involve introducing a new variable, hence not the obvious {$temp=$object->$member}{$temp.$key}
{{$object->$member}.$key}work?.