我正在使用锂框架进行项目,我需要能够在“MAIN”视图中拥有不同的视图。
例如。我必须能够在主视图中看到帖子和事件表单(添加新事件和新帖子)。
我实际上有添加新帖子和新事件的视图。我正在寻找将这些观点纳入主要观点的方式。
如何解决这个问题? 提前致谢
答案 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'); ?>