2011-11-29 7 views
0

모든 시스템 구성을 db로 저장했습니다. 어떻게 db에서 저장 한 설정을 모든 곳에서 사용할 수있게 할 수 있습니까? 모델, 뷰, 컨트롤러, 구성 요소, 요소 등 어디에서나 사용할 수 있어야합니다.db에 저장된 구성 검색

답변

1

DB에 저장하는 값으로 Configure :: write() 함수를 재정의하려고합니까? 그렇지 않은 경우 외부 설정에 대한 설정 모델을 만든 다음 컨트롤러에서 필요할 때 해당 데이터를 가져옵니다. 그런 다음 일반 MVC 프로세스를 따라 뷰 (및 요소)에 이러한 설정을 전달할 수 있습니다.

  • 패스가 이제 데이터 -

    1. 는 컨트롤러의 설정에 대한 발견을 수행 설정 모델의 AppController의 $uses 배열에
    2. 추가 모델을 만들기 :

      이 과정을 따라 설정 데이터보기 $this->set('settings', $settings);

  • 관련 문제