46 liens privés
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre, sauf que ça concerne Doctrine2 et Symfony
Tout est dans le titre
Doctrine2 QueryBuilder Executable SQL Without Running The Query « {5} Setfive - Talking to the World
Ramblings on code, startups, and everything in between
L'auteur montre un exemple pratique de décoration d'un service avec Doctrine et Symfony. Très intéressant
Un très bon tutoriel pour l'utilisation de Doctrine avec Laravel
Tout est dans le titre
Tout est dans le titre
Ne jamais oublier de mettre "by_reference" à false lorsqu'on souhaite persister une relation OneToXX
Tout est dans le titre... astuce bien trouvée
Quand on a des données qui ne changent pas souvent (ex, la liste de pays) il peut être utile de les mettre en cache (dans Redis par ex) L'auteur montre les écueils non résolus qu'il a rencontrés...
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre... (avec utilisation de yield)
Tout est dans le titre... mais les principes exposés ici s'appliquent à d'autres ORM comme Doctrine (a priori ?)
Bon à savoir
Tout est dans le titre
Tout est dans le titre... Ça sert surtout pour les requêtes faites "en arrière-plan" (suite à l'envoi de messages, etc.) c'est à dire les requêtes inaccessibles depuis la barre de debug
Vous avez une classe parente Parente, et au moins deux classes filles Fille1 et Fille2. Sur Parente, vous avez deux champs qui forment une combinaison unique. Par défaut, Doctrine2 fait en sorte que l'unicité ne soit vérifiée qu'au niveau des classes filles... ce qui fait que potentiellement deux objets ObjFille1 et ObjFille2 (instances de Fille1 et Fille2 resp.) peuvent avoir la même combinaison. La solution pour pallier ce problème est de surcharger l'appel au repository de Parent qui vérifie l'unicité, et d'utiliser ce repository pour les classes filles