doctrineでtaskを作成したときにトランザクションが利かなく嵌りました。 task作成時に生成されるコード // initialize the database connection $databaseManager = new sfDatabaseManager($this->configuration); $connection = $databaseManager->getDatabase($options['connection'] ? $options['connection'] : null)->getConnection(); getConnectionメソッドは sfDatabaseのクラスなので、sfDoctrineDatabaseのgetDoctrineConnectionにしなければ トランザクションが使えない。 $connection = $d