Undefined variable: cars – postupuji podle quickstart a nevím, kde je problém
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Desttro
- Člen | 126
Zdravím,
chtěl bych poprosit o pomoc. Dělám výpis záznamů z databáze podle této
předlohy https://doc.nette.org/…rt/home-page
a vždy mi to vyhodí tuhle chybu: Undefined variable:
cars
zde je kompletní html výpis s chybou: http://autoherc.cz/chyba.html
Jedu přesně podle návodu, zde jsou moje presentery a šablony
HomepagePresenter.php
<?php
namespace App\Presenters;
use Nette,
App\Model;
/**
* Homepage presenter.
*/
class HomepagePresenter extends BasePresenter
{
private $database;
public function __construct(Nette\Database\Context $database)
{
$this->database = $database;
}
public function rederDefault()
{
$this->template->cars = $this->database->table('cars')
->order('manufacturer DESC')
->limit(10);
}
}
default.latte
{block content}
{foreach $cars as $car}
<div>{$car->manufacturer}</div>
{/foreach}
cars je definovaný v renderu, tak nechápu kde je problém.
Děkuji moc za pomoc