繁体   English   中英

如何在锂框架中包含视图

[英]how to include view in lithium framework

我正在使用锂框架进行应用,因为它支持mongodb,

现在我在如何在视图文件中包含另一个视图文件感到麻烦

例如,我得到了一个名为“ menu.html.php”的视图文件。

<div id='menu'>
    <ul>
        <li>home</li><li>about</li><li>contact</li>
    </ul>
</div>

在我的“ index.html.php”中,我想包含以上文件,以便不必每次都编写相同的代码。 这就是我的解决方案

<?php 

$base = ($_SERVER['DOCUMENT_ROOT']);

echo $this->render($base.'/app/views/meeting/mainmenu.html.php');
?>

我认为必须有更好的方法。因为每次我都需要计算完整视图路径。

我尚未在锂的文档中找到答案。 任何帮助将是谢谢

您可以在视图文件中使用它来渲染元素:

<?= $this->_render('element', 'resources/list-single', compact('resource')); ?>

将呈现文件“ app / views / elements / resources / list-single.html.php”。 $ resource也将在子模板中可用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM