Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 07-02-2013 10:42:38

jfvole
Membre
Date d'inscription: 20-11-2010
Messages: 69

ZF 2.1.1

Bonjour,

Toujours avec mes test sur la nouvelle version de ZF 2.1...

J'ai un soucis avec une requête LIKE %toto%

Code:

        

$select = $this->getSql()->select();
$select->where(' message LIKE \'%'.$content.'%\' ');

$resultSet = $this->selectWith($select);

un vsprintf dans le code des fonctions SQL cherche des paramètres inexistants...

Est ce que quelqu'un a du code similaire et une version 2.1.1 en test.

Merci d'avance.

Dernière modification par jfvole (07-02-2013 11:18:08)

Hors ligne

 

#2 07-02-2013 12:12:18

Nirzol
Membre
Date d'inscription: 11-01-2013
Messages: 65

Re: ZF 2.1.1

Perso je viens tester la 2.1.1 j'ai plein d'erreur entre autres avec les session et mes requêtes.
Je suis repasser en 2.1.0....

:s

Hors ligne

 

#3 07-02-2013 14:56:37

bakura
Administrateur
Date d'inscription: 30-01-2010
Messages: 353

Re: ZF 2.1.1

Nirzol, tu utilises PHP 5.3.3 ?

EDIT : essaye de manuellement supprimer ta session de ton navigateur comme préconisé ici :  https://github.com/zendframework/zf2/issues/3700

Hors ligne

 

#4 08-02-2013 04:43:30

Nirzol
Membre
Date d'inscription: 11-01-2013
Messages: 65

Re: ZF 2.1.1

Oui je suis debian 6 avec package php PHP 5.3.3-7
Dns le changelog, j'ai vu
2510: Zend\Session\Container does not allow modification by reference (https://github.com/zendframework/zf2/issues/2510)
et aussi
3684: Remove the conditional class declaration of ArrayObject (https://github.com/zendframework/zf2/issues/3684)

Mes soucis viens de ces changement.

Je vais jetter un oeil à ton lien.

Merci.

@jfvole : regarde dans le changelog les issue s'il n'y en a pas un qui te concerne

Hors ligne

 

#5 08-02-2013 09:38:34

Orkin
Administrateur
Lieu: Paris
Date d'inscription: 09-12-2011
Messages: 1261

Re: ZF 2.1.1

J'ai eu le problème concernant les sessions hier en mettant à jour le ZF2 et la solution de supprimer le cookie du navigateur a réglé le problème.

Hors ligne

 

#6 09-02-2013 16:36:28

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

Re: ZF 2.1.1

Moi j'ai le problème sur le ArrayObject sad

Y'a pas de solution avec php 5.3.3 ?

Du coup j'ai des modules qui ont en dependance zfc-base sur dev-master. Mais aujourd'hui dev-master de zfc-base oblige ZF 2.1 :-/

Hors ligne

 

#7 09-02-2013 16:41:18

mtcocktail
Membre
Date d'inscription: 20-09-2012
Messages: 71

Re: ZF 2.1.1

Ok pour le coup j'ai modifié mon composer.json pour prendre la branche dev de zf2.1 et ça marche smile

        "zendframework/zendframework": "2.1.x-dev",

Plus d'erreur sur le array.

Hors ligne

 

#8 11-02-2013 05:10:30

Nirzol
Membre
Date d'inscription: 11-01-2013
Messages: 65

Re: ZF 2.1.1

Merci de l'info, je vais tester cela

Hors ligne

 

#9 11-02-2013 18:54:13

jfvole
Membre
Date d'inscription: 20-11-2010
Messages: 69

Re: ZF 2.1.1

Bonjour

Pour en revenir au sujet de ce post, j'ai fini par trouver une solution.

Le code suivant qui fonctionnait par "miracle" avec les versions antérieurs, ne fonctionnait plus avec 2.1.1.

Code:

$select = $this->getSql()->select();
$select->where(' message LIKE \'%'.$content.'%\' ');

$resultSet = $this->selectWith($select);

La bonne méthode pour like est la suivante

Code:

$select = $this->getSql()->select();
$select->where->like(' message', '%'.$content.'%');
$resultSet = $this->selectWith($select);

Ce qui est aussi beaucoup plus élégant...

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages