如何在CakePHP 2.4中使用ODBC DataSource

时间:2014-04-03 21:35:54

标签: cakephp odbc teradata dsn

我是蛋糕php的新手。如何使用ODBC作为数据源在cake 2.4中配置database.php。 DSN指向Teradata。

1 个答案:

答案 0 :(得分:0)

嗯,我认为没有任何支持,但我可能是非常错误的。 知道核心超级井的人能回答这个问题吗?

否则,您可以延长DboSource并将{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.0,但Database/Odbc数据源仍与CakePhp 2.x不兼容。所以你一定要从那里开始!