Vytvoření vlastní třídy a její načtení
- Vojtha
- Člen | 37
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 | 498
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/…dependencies
- Felix
- Nette Core | 1245
Ahoj @Vojtha.
Mrkni na contributte, je tam kupa projektu. Urcite se ti bude neco hodit.
Napr. zde https://github.com/…erFacade.php#L1.