ビュー内で setData 変数をリセットするにはどうすればよいですか?
例: view.phtml:
$this->getChild('additional')->setData('foo', 'Bar'); 
if ($detailedInfoGroup = $this->getChildGroup('detailed_info', 'getChildHtml')):?>
    <?php foreach ($detailedInfoGroup as $alias => $html):?>
       <?php echo $html ?>
    <?php endforeach;?>
<?php endif;
属性.phtml
echo $this->getData('foo'); // returns: Bar
データを再度設定しようとしているが、(view.phtml 内の) 次のような別の値を使用している場合:
view.phtml:
$this->getChild('additional')->setData('foo', 'Second'); 
if ($detailedInfoGroup = $this->getChildGroup('detailed_info', 'getChildHtml')):?>
    <?php foreach ($detailedInfoGroup as $alias => $html):?>
       <?php echo $html ?>
    <?php endforeach;?>
<?php endif;
属性.phtml
echo $this->getData('foo'); // it still returns: Bar
この変数fooを更新するにはどうすればよいですか?
ありがとう、
マルティン