我使用的SmartyPaginate插件的智能模板和它抛出6-7个相同类型的错误从这个插件。当我升级到PHP 7时,所有的错误都出现了。虽然我可以禁用错误显示,但我真的想永久解决这个问题。
已弃用:不应在第58行的libs\plugins\function.paginate_prev.php中静态调用非静态方法SmartyPaginate::getCurrentIndex()
抛出错误的代码。
if (SmartyPaginate::getCurrentIndex($_id) === false) {
$smarty->trigger_error("paginate_prev: total was not set");
return;
}
发布于 2017-12-24 12:11:11
我解决了所有的静态错误。我做了以下的解决方案。旧代码
if (SmartyPaginate::getCurrentIndex($_id) === false) {
$smarty->trigger_error("paginate_prev: total was not set");
return;
}
新代码
if ((new SmartyPaginate)->getCurrentIndex($_id) === false) {
$smarty->trigger_error("paginate_next: total was not set");
return;
}
https://stackoverflow.com/questions/47957752
复制相似问题