【问题标题】:Access CakePHP database connection访问 CakePHP 数据库连接
【发布时间】:2012-04-22 06:25:26
【问题描述】:

我正在寻找一种方法来访问 CakePHP 用来调用数据库的数据库对象。

我在 CakePHP 之外编写了一个使用数据库的类。我认为与其打开它自己的连接,不如只使用一个可能已经打开的连接。

我已将 CakePHP 设置为使用 MySQLi,并且我构建的类也使用 MySQLi。

【问题讨论】:

    标签: php cakephp database-connection


    【解决方案1】:

    您可以使用 DboSource 类来访问数据库和进行数据库调用。
    DboSource Class API doc

    getConnection

    Get the underlying connection object.

    【讨论】:

    • 您好,谢谢,但我想要连接本身而不需要通过另一层。
    • 谢谢,不知怎的,我以为它是一个可调用对象,而不是一个函数。
    【解决方案2】:
    $db= &ConnectionManager::getDataSource('datasourceName'); // as defined in DATABASE.php
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-26
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多