개요 : 동일한 데이터베이스에 있지만 테이블 접두어가 다른 여러 가지 데이터베이스 테이블이있는 단일 Joomla 웹 사이트가 있습니다.테이블 접두사를 재정의하는 Joomla 플러그인
는 사이트에 액세스하는 사용자에 따라, 나는 관련 테이블을 표시하기 위해 사용되는 줌라 테이블 접두사를 변경해야합니다.
이 넓은 사이트이어야한다.
문제점 : 코어 코드 해킹이있는 은 필요에 따라 접두어를 변경할 수 있지만 이것을 플러그인으로 사용하는 것이 좋습니다.
플러그인을 사용하면 $ db-> getPrefix()를 사용하여 접두사를 얻을 수 있으며 $ db = JDatabaseDriver :: getInstance ($ option)를 사용하여 연결의 즉각적인 인스턴스를 설정할 수 있습니다. 그러나 이것은 사이트 전체가 아니며 표준 $ db = JFactory :: getDbo()로 덮어 씁니다.
그래서 내가 그것을 실행으로 테이블 접두사의 모든 인스턴스를 repalce하는 시스템 플러그인이 필요합니다.아이디어가 있으십니까?
정말 멋진 아이디어라고 생각합니다.하지만 답변을 원하는 사람들은 joomla.stackexchange.com [joomla.se] 사이트에 있습니다. – Elin