Précédent   Forum des professionnels en informatique > PHP > Outils > Zend > Zend Framework > Zend_Db
Zend_Db Forum d'entraide pour le composant Zend_Db du Zend Framework (création de requêtes, abstraction, ORM etc.). Avant de poster -> FAQ Zend_Db.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/03/2007, 05h34   #1
Invité régulier
 
Inscription : juillet 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 18
Points : 9
Points : 9
Par défaut Zend_Db et la casse

Es-ce seulement moi qui aurais halluciné ou bien le ZF 0.9 étais insensible à la casse (dans le sens où les colonnes étaient toutes transformées en bas de casse) et depuis le ZF 0.9.1 la casse est revenue au sein du framework pour les résultats ?

En soit l'un ou l'autre ne me dérangent pas mais bon, il faudrais bien savoir se brancher pour l'un ou l'autre
Reveur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/03/2007, 07h51   #2
Invité régulier
 
Inscription : juillet 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 18
Points : 9
Points : 9
Bon, suite à une recherche approfondie sur le trac de ZF il semblerais que ceci aie été en PDO::CASE_LOWER par défaut, mais suite à la révision 4111 ça aurais été remis à PDO::CASE_NATURAL suivant la casse des colones de la base de donnée. Par contre ce n'est pas documenté dans le manuel ni dans le fichier de mise à jour...

Quelqu'un aurais une idée de où je pourrais trouver ce genre d'informations plus facilement ? Ça viens un peu contraignant d'avoir à changer mon code entier à chaque mise à jour :/

http://framework.zend.com/issues/browse/ZF-50
Reveur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 09h21   #3
Invité de passage
 
Inscription : mars 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 2
Points : 2
Points : 2
A priori c'est bientôt fini les modifs comme ça à la barbare, les versions "release candidate" arrivent bientôt (compter fin avril a priori).
En tout cas merci pour ce message, je dois migrer quelques sites de 0.9.0 en 0.9.1, au moins je suis prévenu
Philippe
philippe_lv est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/03/2007, 14h31   #4
Invité régulier
 
Inscription : juillet 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 18
Points : 9
Points : 9
Si je ne me trompe pas tu peux faire quelque chose comme :

$db = Zend_Db::factory('PDO_MYSQL', $params);
$db-*>setParams(PDO::CASE_LOWER);
et comme ça la casse seras de retour en bas de casse.
Reveur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2007, 11h10   #5
Membre habitué
 
Inscription : novembre 2005
Messages : 106
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2005
Messages : 106
Points : 113
Points : 113
Envoyer un message via MSN à alheim Envoyer un message via Skype™ à alheim
Enfin a priori, autant migrer et respecter la casse des colonnes saisies dans la base de données.

Il y aura forcément des cas ou tu oublieras que tu es en LOWER_CASE.
__________________
PHP / J2EE
alheim est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h32.


 
 
 
 
Partenaires

Hébergement Web