2012-11-02 1 views
0

3 개의 modx evolution 웹 사이트가 있습니다. 3 개의 웹 사이트는 모두 완전히 다르기 때문에 별도의 데이터베이스에서 실행됩니다. 그러나 각 웹 사이트의 뉴스 및 이벤트 페이지에서는 3 개의 웹 사이트 중 1 개의 데이터베이스에서 모두 실행하기를 원합니다. 이게 가능해? 이미이 목적을 위해 추가로 만들어져 있습니까?modx evolution 외부 데이터베이스

나는 RSS 피드를 사용할 가능성을 조사해 왔지만 데이터베이스에서 직접 실행하여 3 개의 웹 사이트 중 하나에서 뉴스 기사를 추가 할 수 있도록했습니다.

감사합니다. Sean.

+0

어때? http://dev.mysql.com/doc/refman/5.0/enplication-implementation.html? master 데이터베이스에서 필요한 테이블을 복제하고 코드를 변경할 필요가 없습니다. – Serg

+1

예, 가능하지 않으며 추가가 없습니다. 그러나 당신은 많은 일을하고 있습니다. 적절한 문서를 찾아 답변으로 게시하겠습니다. –

답변

1

하나의 modx 인스턴스 &에 외부 테이블을 만들 수는 있지만 같은 파일 시스템에 있어야합니다. 나는 VIA http/API 등을 수행하는 방법을 알고 있지 않다. 여기를 보라. 당신이 원하는 것 무엇

http://rtfm.modx.com/display/revolution20/Loading+MODx+Externally

그것은 작품의 공정한 비트가 장기적으로 처음 있지만 가치 설치를 얻을 수있어, 사용자의 별도의 테이블을 만들고 xPDO를 사용하여 modx을 확장합니다. 이것은 시작하기에 가장 좋은 예입니다. 그러나 [modx]를 확장하지는 않겠지 만 스키마를 만들고 modx로 등록하는 유용한 예제를 제공합니다.

http://rtfm.modx.com/display/revolution20/Extending+modUser

http://rtfm.modx.com/display/revolution20/Using+Custom+Database+Tables+in+your+3rd+Party+Components

마지막으로, 그러나 나는 그것이라는 것을 찾을 수 없습니다, 당신을 위해 모든 스키마 파일을 생성합니다 여분 있습니다 ... 죄송합니다. 외래 키를 사용하는 테이블이 여러 개인 경우 생성하는 파일에 관계를 만들지 않으므로 외래 키를 사용하는 것이 유용하지 않을 수도 있습니다.

+0

감사합니다. 그러나 ive는 RSS 피드 방법을 훨씬 쉽고 빠르다고 결정했습니다. 그러나 이것이 앞으로 다른 사람들에게 도움이 될 것이라고 확신합니다. –