PHP Nette - Array Trying to get property of non-object

Autor JennyLawrence
Publikováno Před 3 lety
Kategorie programovani
Stav Vyřešeno
Dobrý den, začínám s php frameworkem nette a chci poslat do šablony latte z presenteru pole, kde jsou hodnoty uložené v poli a chci je jednoduše vypsat voláním $panelList->pred a nejde to, dostávám chybu Trying to get property of non-object . Kde bych měl hledat problém? Díky

$pred = $rid->id-1;
$nasl = $rid->id+1;

$this->template->panelList = [
                                 'pred' => $pred,
                                 'nasl' => $nasl,
                             ];
Šablona latte:
<a n:href="Material:Detail $panelList->pred">Předešlý {$panelList->pred} </a>
Tracy zobrazuje chybu:
Trying to get property of non-object .... echo LR\Filters::escapeHtmlText($panelList->pred) /* line 91 */ ?>


Odpovědi na dotaz 49

RE: PHP Nette - Array Trying to get property of non…

Autor OL3G
Publikováno Před 3 lety
Kategorie programovani
Stav Zkontrolováno
Ahoj, chybu Trying to get property of non-object zkus vyřešit tímto:

$panelList = [
        'pred' => '1',
        'nasl' => '1',
     ];

$panelList = (object) $panelList;

$this->template->panelList    = $panelList; 


49

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace