2012-04-22 2 views
0

Я ищу способ доступа к объекту базы данных, который использует CakePHP для совершения своих вызовов в базе данных.Доступ к базе данных CakePHP

У меня есть класс, который я написал вне CakePHP, который использует базу данных. Вместо того, чтобы открывать собственное подключение, я подумал, что было бы неплохо использовать тот, который уже может быть открыт.

У меня есть CakePHP, настроенный для использования MySQLi, и класс, который я построил, также использует MySQLi.

ответ

0

Вы можете использовать класс DboSource для доступа к базе данных и выполнения вызовов базы данных.
DboSource Class API doc

getConnection

Get the underlying connection object.

+0

Здравствуйте, спасибо, но я хочу сама связь, не проходя через другой слой. –

+0

обновил ответ для получения объекта соединения. – Saanch

+0

Спасибо, я как-то думал, что это будет вызываемый объект, а не функция. –

0
$db= &ConnectionManager::getDataSource('datasourceName'); // as defined in DATABASE.php