原帖:
我有一个 Paginate 类设置,它运行良好。然而:
我只使用 1 个索引文件来显示我网站上的几乎所有内容,使用一大堆包含的文件。因此我使用 $_GET 参数来告诉脚本加载,f.ex:Memberlist。
我的文章页面使用 ?view=News、?view=Events、?view=Videos 等来显示它的内容。
然而,我的分页课程;仅发布它自己的 $_GET 参数以使其工作。
所以这就是问题所在;当您按 Next、Previous、1、2、3、infinity 等时 - 页面自然会重新加载 - 这会删除 ?view=News 并将其替换为 Paginator $_GET's。哪个...搞砸了整个事情。形象地说。
我正在使用以下的详细版本:
$pageTitle = $_GET['view']; switch ($pageTitle) { case 'news': $derivedTitle = 'News'; break; case 'events': $derivedTitle = 'Events'; break; case 'news': $derivedTitle = 'News'; break; }
我将 Derived 标题变量传递给我的分页器类,如下所示:
$pagi->getView = $derivedTitle;
理论上应该将 $derivedTitle 持有的任何值传递给我的类 var。然而;
当我在分页方法中尝试回显或打印或其他任何东西时,派生值。我得到......绝对没有。
我是否正确地将变量传递给我的方法?因为;
$pagi->max_post_per_page = 10;
...工作得很好。
问问题
67 次