Ich benutze SmartyPaginate Plugin für SMARTY Template und es wirft 6-7 Fehler des gleichen Typs von diesem Plugin. Alle Fehler sind aufgetreten, als ich auf PHP 7 aktualisiert habe. Obwohl ich die Fehleranzeige deaktivieren kann, möchte ich das jedoch dauerhaft beheben.Veraltet: Nicht statische Methode SmartyPaginate :: connect() sollte nicht statisch aufgerufen werden
Deprecated: nicht statische Methode SmartyPaginate :: getCurrentIndex() sollte nicht statisch in libs \ Plugins \ function.paginate_prev.php auf der Leitung 58
Codes aufgerufen werden, die Fehler zu werfen.
if (SmartyPaginate::getCurrentIndex($_id) === false) {
$smarty->trigger_error("paginate_prev: total was not set");
return;
}
Ich bin sicher, dass Sie SmartyPaginate1.6 und nicht die Smart-3 ... SmartyPaginate1.6 ist eine sehr veraltet Skript bereits verwenden, empfehle ich dass Sie Ihr Vorlagensystem auf die Arbeit mit php7 aktualisieren. –
Ich benutze das neueste Smarty. Dies ist ein Fehler des Plugin, das auf Smarty 1.6 basiert. Es gibt kein neustes Smarty-Paginate-Plugin. –
Das Plugin ist also veraltet/veraltet. Die Lösung ist: Technologie ändern oder eine ältere Version von PHP verwenden. –