statická data – kam je ukládat, abych k nim měl přístup odkudkoliv?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Thommie
Člen | 34
+
0
-

Ahoj,

mám eshop a několik dat, která se nemění a potřebuji je mít k dispozici na několika místech (telefon, kontaktní e-mail, adresa eshopu atd.). Zatím to tahám z databáze, ale není nějaký inteligentnější způsob, jak si „zaregistrovat“ tato statická data, která se minimálně mění? Můžu třeba použít statickou třídu, ale co třeba neon? Jde si tam nějak zaregistrovat proměnné?

Díky za pomoc.

GEpic
Člen | 566
+
+1
-

Zatím se nemění, ale určitě se měnit můžou – myslel bych na to a dal si s tím tu práci – neon je pak ideální.

kiCkZ
Člen | 153
+
+1
-

Thommie napsal(a):

Ahoj,

mám eshop a několik dat, která se nemění a potřebuji je mít k dispozici na několika místech (telefon, kontaktní e-mail, adresa eshopu atd.). Zatím to tahám z databáze, ale není nějaký inteligentnější způsob, jak si „zaregistrovat“ tato statická data, která se minimálně mění? Můžu třeba použít statickou třídu, ale co třeba neon? Jde si tam nějak zaregistrovat proměnné?

Díky za pomoc.

Můžeš si udělat např. tento zápis a poté si přes konstruktor přiřadit tyto data do proměnné.

parameters:
	eshop:
		name:'Nazev_eshopu'

services:
	- App\Nazev_tridy('%eshop.name%')

Editoval kiCkZ (4. 5. 2018 10:25)

David Matějka
Moderator | 6445
+
+2
-

@kiCkZ jen opravim, musi to byt pod sekci parameters:

parameters:
	eshop:
    	name: 'Nazev_eshopu'
services:
    - App\Nazev_tridy(%eshop.name%)