我为OpenCart 3.0.2.0创建了一个名为Aboss的主题,但它有一个错误。我的PHP知识仍然非常弱,几乎不存在,主题开发人员支持最多可能需要3个工作日来回复,所以我希望有助于解决问题。
注意:遇到的格式不正确的数值 C:\ xampp \ htdocs \ lojabootkamp \ catalog \ model \ hozmegamenu \ menu.php on 第488行注意:遇到一个非常好的数值 C:\ xampp \ htdocs \ lojabootkamp \ catalog \ model \ hozmegamenu \ menu.php on 第489行
function partition_element(Array $list, $p) {
$listlen = count($list);
$partlen = floor($listlen / $p);
$partrem = $listlen % $p;
$partition = array();
$mark = 0;
for($px = 0; $px < $p; $px ++) {
$incr = ($px < $partrem) ? $partlen + 1 : $partlen;
$partition[$px] = array_slice($list, $mark, $incr);
$mark += $incr;
}
return $partition;
}
第488行包含:
$partlen = floor($listlen / $p);
第489行包含:
$partrem = $listlen % $p;
欢迎任何帮助尝试,我真的需要它。请尝试尽可能具体。提前谢谢!
答案 0 :(得分:0)
我有同样的问题。似乎$p
是作为字符串传递的。
我所做的是(LINE 479):
if ($count) {
$parentCates = $this->partition_element($parentCates,(int)$num);
}
如您所见。我在数字前加了(int)。
希望有帮助
这很好用