Dotaz na způsob inicializace služby v neonu
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- Ascaria
- Člen | 187
Z konstruktoru jsem to zrovna vyhodil :) To bylo přeplácaný :) Navíc jsem musel kvůli basemodelu občas předat v konstruktoru i věci, keré model nepotřeboval…
Tempdir předávám, protože každý model si vytváří cache svojí dle svého namespace, aby v tom byl pořádek.
Ukecaný to je, ale přehledný.
Editoval Ascaria (8. 10. 2012 13:39)
- David Ďurika
- Člen | 328
Ascaria napsal(a):
Tempdir předávám, protože každý model si vytváří cache svojí dle svého namespace, aby v tom byl pořádek.
tak to sprav takto:
aclCache: Nette\Caching\Cache(@cacheStorage, 'Acl')
authorizator:
class: Acl\Security\Acl
arguments: [ null ]
setup:
- setDbConn(@database, %databaseTables%)
- setCache(aclCache)
- register() # nacte roles, resources a privileges
ja si stale predavam Cache nie storage… tym padom mam vsetky namespace na jednom nieste kde ich viem upravovat…
Editoval achtan (8. 10. 2012 13:59)