Pages

2013年10月8日火曜日

ZendFramework2 レイアウトを利用しない場合

Layout を利用したくない場合は下記のような感じでやるようです。

<?php
// TestController.php
public function listAction()
{
    $viewModel = new ViewModel();
    $viewModel->setTerminal(true);
    $viewModel->data = 'test value';
    return $viewModel;
}
?>
<?php
// list.phtml
<?php echo $data; ?>

$this->layout()->clearOptions();
$this->layout()->clearVariables();
$this->layout()->clearChildren();
$this->layout()->>setTerminal(true);

とかも試してみましたがダメでした。

Followers