[英]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.