CakePHP 使用不同 Data Source 的方法

在 CakePHP 中,常常都是用單一資料庫當作資料來源。不過去年我遇到了一個問題,就是我必須新增其他的資料來源(也就是存取不同的資料庫),但是這個問題,一直無解,直到今天晚上狂翻線上文件才發知道解決的辦法(居然這麼簡單)…

如果有不同 DAO 要切換的話,必須這樣做:

在某個要使用該資料庫的 Model 中宣告:

而是 Controller 內的使用方法則不變(這邊就不用講了):

更詳細的用法請見: Model Attributes

Posted in Programming

Leave a Reply

Your email address will not be published.