Frage

kennt jemand eine Möglichkeit DBAL / Doctrine2 die Konfiguration in einer Symfony2 (symfony-nachgeladen) yml config-Datei eine "Set-Name" Abfrage auszuführen? Diese Frage wird in anderen Orten gefragt worden, aber ich konnte nicht eine richtige Antwort finden.

http://fossplanet.com / f6 /% 5Bsymfony-Benutzer% 5D-Symfony2-Sandbox-Datenbank-Kollatierungsname 49626 /

Wenn es keine solche Konfigurationsoption ist, wie kann ich diese mit PHP implementieren? Oder besser: Wo ist der richtige Ort in einem Symfony2 Projekt, dies zu tun

War es hilfreich?

Lösung

Das ist nicht möglich, noch. Ich arbeite dies schon erlaubt, möglich sein wird, soonish.

Andere Tipps

Ok, nur für alle anderen, die vielleicht in dieses Problem. Dies ist, was ich getan habe:

Ich landete Subklassen Symfony\Bundle\FrameworkBundle\Controller\Controller und stellte das Verfahren getEntityManager:

public function getEntityManager()
{
    $em = $this->get('doctrine.orm.entity_manager');
    static $utf8_set = false;
    if (!$utf8_set) {
        $em->getEventManager()->addEventSubscriber(new MysqlSessionInit('utf8','utf8_unicode_ci'));
        $utf8_set = true;
    }
    return $em;
}

Also immer wenn ich bin möchten die EntityManager zugreifen oder ein Repository in meinem Controller (die natürlich jetzt Unterklasse DoctrineController) I Anruf

$this->getEntityManager()

resp.

$this->getEntityManager()->getRepository('What\Ever\Entity\I\Am\Looking\For')
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top