一个不同的观点

时间:2013-03-19 23:15:12

标签: php views lithium

我正在使用锂框架进行项目,我需要能够在“MAIN”视图中拥有不同的视图。

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

我实际上有添加新帖子和新事件的视图。我正在寻找将这些观点纳入主要观点的方式。

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

1 个答案:

答案 0 :(得分:0)

视图中使用

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

<?php

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

?>

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

<?=$this->_render('element', '../events/add'); ?>