2014-04-03 89 views

回答

0

嗯,我不認爲有任何支持,但我可能是非常錯誤的。 知道核心超級好的人能回答這個問題嗎?

否則,您可以延長DboSource並連接throgh一個PDO就像in this example - 檢查function connect() {......

請記住,這個例子是不穩定,最可能是非常過時,但它可以讓你開始!

要考慮的另一件事是PDOs有一個ODBC Driver。 還有一個單獨的Abstraction Layer(與PDO類似),但ODBC但它知道一些問題 - 例如,由於某種原因與包php-recode不兼容。

總之,爲了連接到您的DSN,您可以使用PDO_ODBC DSN

我個人認爲最好是通過PDO訪問ODBC DSN,但您的使用場景的方式另有要求。

如果你決定建立一個數據源,一定要開源你的數據源!這也會給你帶來好處,因爲其他人會查看代碼並使其更好。

編輯: 有一個Datasources plugin for CakePHP 2.0Database/Odbc數據源仍然是不相容使用CakePHP 2.x的所以你一定要從那裏開始!