if(!$smarty->isCached("sidebar.tpl")){
$tags = $tagService->tagList();
$categories = $categoryService->categoryList();
$sidebarData = $smarty->createData();
$sidebarData->assign("tags", $tags);
$sidebarData->assign("categories", $categories);
$smarty->setCacheLifetime(3600*24);
$sidebarHtml = $smarty->fetch("sidebar.tpl", $sidebarData);
}
我想将 $sidebarHtml 分配给另一个模板,但它似乎不起作用,我可以通过以下方式获得 $sidebarHtml:
$smarty->fetch("sidebar.tpl")
我需要 $tags 和 $categories for 'sidebar.tpl'
或
$smarty->fetch("sidebar.tpl", $sidebarData);
$sidebarData 未定义
在这种情况下如何处理