symfony中不加载layout.php模板

在我们使用symfony的时候,我们还在module下面的template/layout.php里面写了一些通用的html。

但是有些时候其实我们不需要我们的某个页面载入这个layout.php。只需要这个页面就好了。

我们可以使用下面的方法来实现这个功能。

第一种方法:在action里面定义,不加载layout.php。

  
  
  
  
  1. $this->setLayout(false); 

第二种方法:在模板里面的时候

  
  
  
  
  1. <?php decorate_with(false) ?> 

这样我们的页面就完全不加载layout.php里面的东西了。

你可能感兴趣的:(layout,symfony)