Fehlermeldung in term_reference_tree Module nach Update auf PHP 7.2
Eingetragen von Jenna (1883)
am 02.12.2018 - 14:08 Uhr in
am 02.12.2018 - 14:08 Uhr in
Warning: count(): Parameter must be an array or an object that implements Countable in _term_reference_tree_build_item() (Zeile 718 von /
Erscheint unter Protokollnachrichten nach speichern einer Node. Mein Issue wurde leider noch nicht beantwortet, hat hier jemand vielleicht eine Lösung?
Zeile 718 / term_reference_tree.widget.inc
if (($depth + 1 <= $element['#max_depth'] || !$element['#max_depth']) && property_exists($term, 'children') && count($term->children) > 0) {
Grüße Jenna
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi. Laut der Fehlermeldung
am 03.12.2018 - 07:05 Uhr
Hi.
Laut der Fehlermeldung ist
$term->children weder ein Array, noch Objekt welches das Countable Interface implementiert.
Eine Möglichkeit wäre das zu prüfen bevor du die count() Funktion aufrufst.
MfG
Robert
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
das modul ist nicht php 7.2
am 07.12.2018 - 15:49 Uhr
das modul ist nicht php 7.2 fähig...
C.A.W. Webdesign
Die count() Funktion scheint
am 07.12.2018 - 16:15 Uhr
Die count() Funktion scheint in PHP 7.2 aber immer noch gleich
zu sein.
http://php.net/manual/de/function.count.php
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
ist ja auch nur eine warnung.
am 07.12.2018 - 16:18 Uhr
ist ja auch nur eine warnung. kannst du doch einfach mit weiter arbeiten....
C.A.W. Webdesign
Leider tut sich in den Issues
am 30.12.2018 - 10:42 Uhr
Leider tut sich in den Issues nichts zu meiner Frage.
@caw, ja es ist nur eine Warnung, aber mich nerven solche Fehlermeldungen, ich möchte die einfach weg haben.
alle anderen Warnungen (anderer Module nach Update auf php 7.2) konnte ich selbst beheben durch Patches etc. nur diese nicht...
Grüße Jenna