Konfigurer DBAL via Symfony2 å returnere små taster

stemmer
4

Jeg bruker Lære to DBAL (men ikke ORM) i Symfony2 PR9. Når jeg utføre følgende

$conn = $this->get('doctrine.dbal.aademo_connection');
$user = $conn->fetchAssoc('SELECT * FROM users WHERE userid = 1');

Da alle nøklene i den returnerte matrisen har samme litt ujevn kapitalisering at databasen kolonner har. Dessverre kan jeg ikke tilfeldig endre navn på databasekolonner. :-)

Med PUD, kunne jeg tvinge alle nøklene til å være små bokstaver med følgende:

$conn->setAttribute(PDO::ATTR_CASE, PDO::CASE_LOWER);

Det virker som om noe bør være lik i Symfony2 /app/config/config.ymlfilen, men jeg har ikke vært i stand til å finne et slikt alternativ dokumentert på nettet. Siden Lære wraps PUD, er det en måte å passere ATTR_CASEalternativet i en eller annen måte?

Publisert på 31/03/2011 klokken 21:59
kilden bruker
På andre språk...                            


1 svar

stemmer
4

De DBAL tilkoblingsmuligheter kan inneholde en parameter som heter driverOptions. Dette bør være den samme som rekke attributter som kan gis til PUD konstruktøren (se: Custom driveralternativer ). Legg det tildoctrine.dbal.aademo_connection

Svarte 31/03/2011 kl. 23:20
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more