$_REQUEST['page']
的含义是什么,这一行
$total = $GLOBALS['pager_total_items'][0];
在Drupal 6中?
答案 0 :(得分:5)
菲尔给出的是正常的php。
在Drupal的背景下,他们有不同的含义。
在Drupal中,如果您尝试使用寻呼机创建列表,则$_REQUEST['page']
设置为表示它是寻呼机显示,该值表示您正在查看的当前页码。
因此,如果您假设每个页面中有10个项目,则可以使用类似
的内容if($_GET['page']){
$first_in_this_page = ($_GET['page']*10)+1;
}
获取页面中第一个项目的编号。
我认为可以使用$_GLOBALS['pager_total_items'][0]
代替10(即页面中的项目数)但是我不确定$_GLOBALS['pager_total_items'][0]
,但我确定第一个。< / p>
答案 1 :(得分:2)
$_REQUEST['page']
检索$_GET
,$_POST
或$_COOKIE
个超级全局数组中的“page”项的值,无论哪个提供 hit < / em>首先(在PHP 5.3中,顺序取决于request_order
指令)。
$_GLOBALS['pager_total_items'][0]
引用了一个似乎是数组的潜在全局变量$pager_total_items
。 [0]
指的是第一个项目(如果是字符串,则为第一个字符)。
据推测,这些变量在别处设置/填充。我不能提供与drupal语境有关的任何内容。