나는 사용자 정의 모듈 후크 내부의 여러 조건에 따라 사용되는 DB 연결을 변경하려고하고, 적절하게 이름을 mymodule_init()mymodule_init()의 Drupal 7 db_set_active()?
hook_init()가 일찍 부트 스트랩에서라고 때문에이 기능을 넣어 논리적 인 장소를 보였다 게임, 어떤 DB를 쿼리하기 전에 ???
그래서 수영장에 여러 개의 연결이 있으며 어느 것이 사용되는지는 모듈에 의해 결정됩니다. 인생을 위해 시스템을 DB를 유지할 수 없습니다 -이 후크가 실행 된 후 자체를 다시 '기본값'으로 재설정하는 것으로 보입니다. 코드베이스 검색은 거의 효과가 없으므로 db_set_active()에 대한 호출이 한두 번만 수행됩니다.
아이디어가 있으십니까? 어떤 DB 활동이 수행되기 전에 런타임시 DB 연결을 변경하기 위해 어떤 훅을 오버라이드해야합니까 ???
건배, 알렉스