function display($cachable = false, $urlparams = false){
$lim0 = 0;
$lim = 10;
$db =& JFactory::getDBO();
$db->setQuery('SELECT name,email,id,profile_value from y0sov_users,y0sov_user_profiles where y0sov_users.id=y0sov_user_profiles.user_id and profile_key="profile.department" LIMIT 0,10');
$rL=&$db->loadAssocList();
if (empty($rL)) {
$jAp->enqueueMessage($db->getErrorMsg(),'error'); return;
}
else
{
$db->setQuery('SELECT FOUND_ROWS();');
jimport('joomla.html.pagination');
$pageNav = new JPagination( $db->loadResult(), $lim0, $lim );
foreach($rL as $r) {
echo '<div id="values">';
echo '<ul>';
echo '<li>'.$r.'</li>';
echo '</div>';
}
echo $pageNav->getListFooter();
}
}
}
?>
值未显示。我是Joomla的新手,如果我错过了一些非常重要的东西,请原谅我。
答案 0 :(得分:0)
echo $ pageNav-&gt; getListFooter();是为你做的。
我假设上面的代码属于一个组件。 放置echo $ pageNav-&gt; getListFooter(); 部分位于视图的tmpl文件夹中的相应文件中。到目前为止,我在您的代码中看到,您只使用view.html.php文件?
这并非完全错误,但您不使用joomla标准,并且您可能会遇到诸如创建此类菜单项之类的问题。
通常我们在模型中创建分页对象,我们只是在view.html.php文件中获取它。最后,我们回显$ pageNav-&gt; getListFooter();在tmpl中的相应文件中。
这个教程非常好&amp;简单: http://www.tutsforu.com/pagination-in-joomla-component.html