0

我正在使用锂框架开发一个项目,我需要能够在“主”视图中拥有不同的视图。

例如。我必须能够在主视图中查看帖子和事件表单(添加新事件和新帖子)。

我实际上有添加新帖子和新事件的视图。我正在寻找将这些视图包含在主要视图中的方法。

知道如何解决这个问题吗?提前致谢

4

1 回答 1

0

$this->_render()在视图中使用以包含元素。从控制器传递到父视图的任何变量也可以在元素中使用。的第三个参数$this->_render()可用于传递附加变量。

<?php

// renders app/views/elements/nav.html.php
echo $this->_render('element', 'nav');

?>

相对路径有效,所以如果你想重用 say 中的模板app/views/events/add.html.php,你可以这样做:

<?=$this->_render('element', '../events/add'); ?>
于 2013-03-20T15:15:43.557 回答