Question

Quelqu'un sait-il un moyen de configurer DBAL / Doctrine2 dans un Symfony2 (symfony-reloaded) fichier config YML pour exécuter une requête « noms ensemble »? Cette question a été posée dans d'autres endroits, mais je ne pouvais pas trouver une réponse correcte.

http://fossplanet.com / f6 /% 5Bsymfony utilisateurs% 5D-Symfony2-sandbox base de données collation-49626 /

S'il n'y a pas une telle option de configuration, comment puis-je mettre en œuvre ce en utilisant PHP? Ou mieux: Où est le bon endroit dans un projet Symfony2 pour le faire

Était-ce utile?

La solution

Ce n'est pas encore possible. Je travaille sur ce qui permet déjà, sera possible soonish.

Autres conseils

Ok, juste pour quelqu'un d'autre qui pourrait fonctionner dans ce problème. Voilà ce que je l'ai fait:

J'ai fini et sous-classement Symfony\Bundle\FrameworkBundle\Controller\Controller introduit la méthode 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;
}

Donc chaque fois que je suis veulent accéder au EntityManager ou un dépôt dans mes contrôleurs (qui bien sûr, maintenant sous-classe DoctrineController) Je appel

$this->getEntityManager()

resp.

$this->getEntityManager()->getRepository('What\Ever\Entity\I\Am\Looking\For')
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top