구성 데이터를 별도의 파일에 저장하고로드하거나 적절한 리튬 방법으로 읽는 것이 좋습니다.Lithium은 CakePHP의 Configure :: load() 및 Configure :: read()와 동일한 기능을 수행합니까?
5
A
답변
8
무엇이 필요한가에 따라 다릅니다. 우리는 신중하게 관리하지 않는 한 글로벌 구성을 포기하는 것을 강력하게 권장하지 않습니다.
일종의 외부 시스템에 연결하는 것과 관련이 있다면 Connections, Cache, Session, Auth 또는 Logger 클래스를 살펴 보시기 바랍니다. 자세한 정보는 여기를 참고하십시오 : http://li3.me/docs/lithium/core/Adaptable
구성이 특정 범주에 속하지 않고 일반 사이트 작업과 관련된 경우 환경 클래스 (http://li3.me/docs/lithium/core/Environment)를 살펴보십시오. 파일에서로드 할 구체적인 방법은 없지만 배열에서만 작동하므로 배열을 반환하는 구성 파일이 있으면 매개 변수로 include "foo.php"
값을 전달하면됩니다.
이 경로를 사용하는 경우 구성을 신중하게 관리하고 작성한 후에는 변경하지 마십시오. 이러한 종류의 글로벌 상태를 제대로 관리하지 않으면 소프트웨어 버그가 가장 많이 발생합니다.
관련 문제
- 1. CakePHP Configure :: Write() + Reference
- 2. configure 스크립트에서 Makefiles로?
- 3. 이 필요한 configure 블록입니까?
- 4. php configure 명령을 사용해야합니까?
- 5. UITabBarController에서 더 커스터마이징하기 - "configure"
- 6. 실행 취소 ./configure 명령
- 7. 에 정적 라이브러리 포함 ./configure
- 8. cakePHP에서 Configure :: write가 어떻게 작동하는지
- 9. configure/make의 끝에서 메시지를 출력하는 방법은 무엇입니까?
- 10. NHibernate SchemaExport and Configure() catch-22
- 11. autotools : 강제로 configure/Makefile을 재구성하지 마십시오.
- 12. `./configure` 옵션에 교차 컴파일을 사용 하시겠습니까?
- 13. configure 스크립트에서 automake/autoconf 버전을 확인하십시오.
- 14. "configure"및 autotools 생성 "Makefile"에서 진행을 가져올 수 있습니까?
- 15. C#은 mysql_real_escape_string 함수와 동일한 기능을 수행합니까?
- 16. Java의 ThreadPoolExecutor는 C#과 동일한 기능을 수행합니까?
- 17. Objective-c는 java timestamp와 동일한 기능을 수행합니까?
- 18. Javascript 및 PHP에서 URL 인코딩시 동일한 기능을 수행합니까?
- 19. Boost의 configure 스크립트를 실행하여 라이브러리 (예 : 그래프, 테스트)를 빌드해야합니까?
- 20. autoconf configure 스크립트/makefile에서 라이브러리에 대한 링크를 추가하는 방법
- 21. ./configure --help에서 볼 수있는 옵션을 어떻게 정의 할 수 있습니까?
- 22. `rspec --configure autotest`는 "초기화되지 않은 상수를 throw합니다. Class :: FileUtils"
- 23. configure 스크립트에 전달 된 인수를 출력하는 방법은 무엇입니까?
- 24. 쉘 configure 명령이 항상 일부 매개 변수와 작동하는 방법은 무엇입니까?
- 25. Erlang/OTP ./configure failure Open Solaris에서 열린 Solaris
- 26. autotools가 자동으로 configure 스크립트를 다시 생성하는 것을 방지하려면 어떻게해야합니까?
- 27. python-setuptools를 설치할 수 없습니다 : ./configure : 해당 파일이나 디렉토리가 없습니다.
- 28. Autotools : lighttpd 프로젝트에서 "./configure"로 만든 파일을 정리하는 방법은 무엇입니까?
- 29. configure : error : C 컴파일러가 실행 파일을 생성 할 수 없습니까?
- 30. CakePHP의 미디어 플러그인 문제