I use the ZF2 View component as separate for my project, for example:
$renderer = new PhpRenderer; $resolver = new Resolver\AggregateResolver(); $stack = new Resolver\TemplatePathStack(array( 'script_paths' => array( __DIR__ . '/view' ) )); $resolver->attach($stack); $renderer->setResolver($resolver); $model1 = new ViewModel; $model1->setTemplate('template1'); $model1->setVariable('key', 'value'); $model2 = new ViewModel; $model2->setTemplate('template2'); $model1->addChild($model2, 'child'); echo $renderer->render($model1);
It works like a charm. The child displays model 1. But the problem is, how can I access the model1 key variable in model2?
source share