我正在使用这个插件,它可以帮助我创建不同的页面组。我有两个主要问题。首先我正在使用PHP 7.3并且我不想使用旧版本,PHP因为我有其他代码正在使用PHP 7.3. 第一个问题出现在第 33 行文件 - pagegroup.php:
$n = sizeof($this->PageGroups) + 1;
我收到错误
sizeof():参数必须是数组或者实现了Countable的对象
我试图用这些代码改变这一行:
if (empty($this->PageGroups)) {
$n = 1;
} else {
$n = count($this->PageGroups)+1;
}
有人可以确认我这工作正常吗,因为我的第二个问题是当我输入这段代码时:
require 'lib/pagegroup.php';
class MYPDF extends PDF_PageGroup {
function Header() {
$this->Cell(0, 6, 'Page '.$this->GroupPageNo().'/'.$this->PageGroupAlias(), 0, 0, 'C');
}
for ($i = 0; $i < 2; $i++) {
$pdf->StartPageGroup();
$pdf->AddPage();
// some other code ...
}
}
GroupPageNo工作得很好,但PageGroupAlias正在返回{nb1},对于组页面 2 它正在返回{nb2}。所以我最终得到了1/{nb1}and1/{nb2}并且最终的结果应该是1/1and1/1例如。
FFIVE