2010-10-18 10 views

Odpowiedz

8

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.

Powiązane problemy