4

次のように、ZF2 の View コンポーネントをプロジェクトのスタンドアロンとして使用しています。

$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);

それは魅力のように機能します。子は model1 でレンダリングされます。しかし、問題は、モデル 2 のモデル 1 の変数keyにどのようにアクセスできるかということです。

4

1 に答える 1