Parse Error – public function renderDefault()
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- brontosaurus
- Člen | 49
Díky kzk.cz jsem se při pokusu o zprovoznění quickstart prokousal přes první chybu a hned jsem narazil na další problém :
Invalid link: Cannot load presenter ‚Post‘, class ‚App\Presenters\PostPresenter‘ was not found.
<?php
namespace App\Presenters;
use Nette,
App\Model;
/**
* Homepage presenter.
*/
class HomepagePresenter extends BasePresenter
{
/** @var Nette\Database\Context */
private $database;
public function __construct(Nette\Database\Context $database)
{
$this->database = $database;
}
public function renderDefault()
{
$this->template->posts = $this->database->table('posts')
->order('created_at DESC')
->limit(5);
}
}
?>
Editoval brontosaurus (9. 4. 2015 13:27)
- Pavel Kravčík
- Člen | 1196
Musíš jít mít v té třídě. :)
Prostě tu končící složenou závorku před tou funkcí dej až úplně nakonec před ?>
Editoval kzk_cz (8. 4. 2015 16:28)