Vytvoření vlastní třídy a její načtení

Vojtha
Člen | 17
+
0
-

Ahoj,

mám asi trochu hloupou otázku. Potřeboval bych v nette vytvořit jednoduchou třídu, která bude uchovávat pár proměnných. Nikde se mi ale nedaří najít, kam bych měl tuhle třídu v adresářové struktuře uložit (rád bych to udělal čistě), a jak jí načíst v presenteru?
Můžete mě prosím navést?

Díky.
Vojta

MajklNajt
Člen | 371
+
+5
-

ahoj, stav aplikácie by si mal uchovávať v modeli, akú adresárovú štruktúru si však zvolíš je len na tebe – môžeš si vytvoriť napr. zložku/namespace App\Model, kde si tieto triedy budeš ukladať. Potom si ju zrejme budeš chcieť zaregistrovať ako službu v config.neon, a následne do presenteru to potom dostaneš buď cez konštruktor alebo pomocou @inject anotácie do public property – mrkni tu https://doc.nette.org/cs/3.0/di-usage

Felix
Nette Core | 1072
+
+2
-

Ahoj @Vojtha.

Mrkni na contributte, je tam kupa projektu. Urcite se ti bude neco hodit.

Napr. zde https://github.com/…erFacade.php#L1.

Vojtha
Člen | 17
+
+1
-

Díky oběma, přesně to jsem potřeboval.