将视图传递给Slim中的另一个视图

时间:2013-09-15 13:17:07

标签: php slim

我试图将视图发送到另一个视图然后渲染所有视图。但我不能

$app->get('/',function () use ($app) {
    $data = array(
        'content' => $app->view->fetch('home.php')
    );
    $app->render('layout.php', $data);
});

我怎么能用Slim Framework做到这一点?

1 个答案:

答案 0 :(得分:0)

这样的东西应该在Slim框架的最新版本(2.4.0)中起作用:

$app->get('/',function () use ($app) {

  $content = $app->view->fetch('home.php');
  $app->render('layout.php', array('content' => $content)); 
});

在layout.php中

<html>
<?php echo $content; ?>
</html>

点击“查看模板数据”下的https://github.com/codeguy/Slim/releases

相关问题