Chciałbym przechowywać dane konfiguracyjne w oddzielnych plikach i ładować je/czytać przy użyciu właściwego sposobu litowego.Co to jest odpowiednik litu wobec CakePHP: Configure :: load() i Configure :: read()?
Odpowiedz
Zależy od tego, do czego służy. Odradzamy dość rzucanie globalną konfiguracją, chyba że jest ona zarządzana ostrożnie.
Jeśli chodzi o podłączenie do jakiegoś zewnętrznego systemu, proponuję zapoznać się z klasami Połączenia, Pamięć podręczna, Sesja, Auth lub Logger. Zajrzyj tutaj, aby uzyskać więcej informacji: http://li3.me/docs/lithium/core/Adaptable
Jeśli twoja konfiguracja nie należy do żadnej konkretnej kategorii (r/r), i jest związana z ogólnymi działaniami serwisu, spójrz na klasę Środowisko: http://li3.me/docs/lithium/core/Environment. Nie ma żadnych specjalnych metod ładowania z plików, ale działa tylko z tablicami, więc jeśli masz plik konfiguracyjny, który zwraca tablicę, możesz przekazać mu wartość parametru include "foo.php"
jako parametr.
Jeśli jednak wybierzesz tę trasę, upewnij się, że ostrożnie zarządzasz swoją konfiguracją i nie zmieniasz jej po jej zapisaniu. Słabe zarządzanie tego rodzaju globalnym stanem jest najważniejszą przyczyną błędów oprogramowania.
- 1. nóż configure -i nie
- 2. Linux configure/make, --prefix?
- 3. Cabal: cabal configure failed
- 4. Co robi typowa ./configure w Linuksie?
- 5. settings.bundle ios configure iOS8
- 6. ./configure && make install udało
- 7. Spring MVC configure url-pattern
- 8. ExtJS 6 configure Ext.ux
- 9. nhibernate configure and buildsessionfactory time
- 10. Jak określić LDFLAGS i CPPFLAGS dla ./configure?
- 11. log4net log4net.Util.PatternString configure z kodu
- 12. Jak uruchomić (configure to run) .r plik w intellij idea?
- 13. Przekazywanie zmiennych środowiskowych do `./Configure` autoconf
- 14. Regeneruj pliki .Plo bez uruchamiania ./configure
- 15. niezdefiniowana metoda `configure” za Savon: Moduł
- 16. Jak mogę ustawić ccshared = -fPIC podczas wykonywania ./configure?
- 17. Co to jest clojure odpowiednik google guice?
- 18. Co to jest odpowiednik C# w java.util.regex?
- 19. Co to jest odpowiednik JPA w .NET?
- 20. Co to jest odpowiednik WPF dla ControlPaint.Light?
- 21. Co to jest odpowiednik "getElementsByTagName" w jQuery?
- 22. Co to jest rubinowy odpowiednik python'a getattr
- 23. Co to jest odpowiednik PHP UNHEX() MySQL?
- 24. Co to jest odpowiednik ruby preg_quote()?
- 25. Co to jest odpowiednik dispatch_block_t w swift?
- 26. Devtools R-install z github z plikiem "configure"
- 27. Co to jest odpowiednik XPath operatora Coalesce?
- 28. Co to jest deserializacja Jackson odpowiednik @ JsonUnwrapped?
- 29. Co to jest odpowiednik Swift 3 NSURL.URLByAppendingPathComponent()?
- 30. Co to jest odpowiednik "gem" w python?