Press "Enter" to skip to content

[PRESTASHOP 1.7] Problem z szablonem po przełączeniu na wersję PHP 7.x – FrontController.php i biblioteka font-awesome

Admin 0

Dla wersji PHP5.x – sklep działa prawidłowo. Przełączając wersję PHP na min. 7.0 – mamy białą stronę (do admina można się zalogować). Natomiast po włączeniu debugowania w dziale “Wydajność” błąd wygląda następująco:

tekstowo:

Problem jest związany z odmiennym przekazywaniem dynamicznych zmiennych w PHP dla obu tych wersji:

Interpretacja dla PHP5: $this->{$asset[‘type’]}();

Interpretacja dla PHP7: $this->{$asset}[‘type’]();

A przekładając na nasze – aby się pozbyć problemu w pliku:

Zamień wystąpienie:

na:

 

 

 

 

żródło: https://github.com/PrestaShop/PrestaShop/pull/8636/commits/d7132fbc92f2e398f5f8e9f3452c2e8c2c5f123d

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.

Zobacz także !
Spokojnie to tylko awaria... jak sobie poradzić z upierdliwym wylogowywaniem…