Zmizel mi BasePresenter → BasePresenter not found

_jeniiik_
Člen | 17
+
0
-

Ahojte, mám takový problém..
Chybí mí BasePresenter, nevíte jak to napravím?
Moc děkuji za odpovědi.

Class ‚App\Presenters\BasePresenter‘ not found

File: ...\app\Presenters\AboutPresenter.php:10

 1:    <?php
 2:
 3:    declare(strict_types=1);
 4:
 5:    namespace App\Presenters;
 6:
 7:    use Nette;
 8:
 9:
10:    final class AboutPresenter  extends BasePresenter
11:    {
12:    }
Kamil Valenta
Člen | 822
+
0
-

A soubor app\Presenters\BasePresenter.php existuje?
Pokud ano, jaký má obsah, resp. jaký má namespace?
Pokud ne, máš ho někde? Na gitu? V zálohách? Nepřesunul jsi jej někam jinam disku?
Bylo v něm vůbec něco, nebo byl „prázdný“?

_jeniiik_
Člen | 17
+
0
-

Aha, neexistuje…
Takže stačí vytvořit Klasicky jenom Presenter?
A dát do něho toto? Nebo co bych do něho měl dát?
Jsem opravdu začátečník,
Díky za odpověď.

<?php

declare(strict_types=1);

namespace App\Presenters;

use Nette;


final class BasePresenter  extends BasePresenter
{
}
Kamil Valenta
Člen | 822
+
0
-

Pokud BasePresenter označíš za final, tak už z něj AboutPresenter nemůže dědit.
Pokud ale BasePresenter vůbec nemáš a ani vůbec nepotřebuješ, proč bys ho uměle vytvářel? Proč z něj v AboutPresenter dědíš?

Nech si AboutPresenter extends \Nette\Application\UI\Presenter

_jeniiik_
Člen | 17
+
0
-

Aha dobře, já myslel, že pokaždé musím extendovat BasePresenterem..

Do teďka ty presentery moc nechápu..

Třeba do kontaktu, about, HomePage? Mám pokaždé dávat

Takže všude mám dávat
\Nette\Application\UI\Presenter

Děkuji