2011-01-19 1 views

ответ

0
$connection = Doctrine_Manager::getConnection()->getDbh(); 
$result = $connection->query('SELECT ...'); 
+0

Я помещаю это в действие или класс модели? – whamsicore

+0

Я бы поставил все, что связано с базой данных, скорее в модель, чем действие. –

+0

Я играл с этим какое-то время: он продолжает возвращать ошибку, заявив, что соединение не найдено .. arggh .. Как мне сделать это с помощью обычного DQL (creatquery() -> и т. д.)? – whamsicore

1
$connection = Doctrine_Manager::getConnection()->getDbh(); 

не будет работать ... Попробуйте это:.

$connection = Doctrine_Manager::getInstance()->getCurrentConnection()->getDbh(); 

Тогда:

$stmt = $connection->query('SELECT * FROM some_table'); 
$stmt->execute(); 
$result = $stmt->fetchAll(); 

 Смежные вопросы

  • Нет связанных вопросов^_^