config.ini a set.include_path
- edke
- Člen | 198
Existuje nejaky operator, ktorym by som mohol priamo v config.ini pri set.include_path aktualny retazec pridat k existujucemu ? Systemovo mam nastavene include_path na adresar, kde su dalsie dolezite kniznice, ktore sa isto zidu aj pri Nette. Avsak Nette tieto nastavenia prepise svojimi, ktore potrebuje pre spravny beh. Pomocou operatora na pridanie by sa dali elegantne priamo v config.ini nastavit cesty bez toho, aby sa zrusili nastavenia servra.
Samozrejme sa to da spravit rucne v bootstrap-e.
- brabo
- Člen | 19
edke napsal(a):
Existuje nejaky operator, ktorym by som mohol priamo v config.ini pri set.include_path aktualny retazec pridat k existujucemu ? Systemovo mam nastavene include_path na adresar, kde su dalsie dolezite kniznice, ktore sa isto zidu aj pri Nette. Avsak Nette tieto nastavenia prepise svojimi, ktore potrebuje pre spravny beh. Pomocou operatora na pridanie by sa dali elegantne priamo v config.ini nastavit cesty bez toho, aby sa zrusili nastavenia servra.
Samozrejme sa to da spravit rucne v bootstrap-e.
Připojuji se k tomuto dotazu – vyřešil to někdo?
- pmg
- Člen | 372
Fajn, tak když teda takhle, tak by to šlo to takhle:
define('INCLUDE_PATH', get_include_path());
Environment::loadConfig();
set.include_path = "%includePath%;/var/mylibs"
Nebál bych se ani toho středníku. Pro vysvětlení klikněte sem.
A nebo zkusit toto:
define('INCLUDE_PATH', get_include_path() . PATH_SEPARATOR . '/var/mylibs');
set.include_path = INCLUDE_PATH
Čisté řešení, ne?
- David Grudl
- Nette Core | 8218
Nebo ještě jednodušeji
set_include_path(get_include_path() . PATH_SEPARATOR . '/var/mylibs');
:-)