我試圖執行一些自定義SQL來檢索Symfony應用程序中的某些模型對象。我在網上找到一個教程,說這樣的東西可以讓我執行查詢,但不填充模型(填充模型不是主要問題,它只是用於只讀數據)。在symfony中執行自定義SQL
$pdo = Doctrine_Manager::getInstance()->connection()->getDbh();
$pdo->prepare("SELECT * from something complicated");
$pdo->execute();
$this->sensorReadings = $pdo->fetchAll();
但我發現了一個錯誤:
Fatal error: Call to undefined method PDO::execute()
in sfproject/apps/frontend/modules/site/actions/actions.class.php