IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Index du forum

Recherche:

Type: Messages; Utilisateur: Benjamin Delespierre

Recherche: Recherche effectuée en 0,02 secondes.

  1. Votes reçus
    +0 -0
    Réponses
    19
    Affichages
    2 559

    Chose étrange, il semble que NoRewindIterator...

    Chose étrange, il semble que NoRewindIterator nécéssite un iterateur rembobiné pour fonctionner correctement... Je vais voir la doc à ce sujet.

    Voici un exemple:


    $a = new...
  2. Votes reçus
    +0 -0
    Réponses
    19
    Affichages
    2 559

    On revient donc sur notre wrapper de départ......

    On revient donc sur notre wrapper de départ... Aucune piste en ce qui concerne le NoRewindIterator.
    Pour rappel les tests de wrap d'un PDOStatement dans un IteratorIterator ne posent aucun problème,...
  3. Votes reçus
    +0 -0
    Réponses
    19
    Affichages
    2 559

    Non en effet, à moins de réécrire un iterateur en...

    Non en effet, à moins de réécrire un iterateur en partant de Iterator.
  4. Votes reçus
    +0 -0
    Réponses
    19
    Affichages
    2 559

    J'ai testé à la main avec ça: $stmt =...

    J'ai testé à la main avec ça:


    $stmt = $pdo->prepare('machin truc');
    $it = new IteratorIterator($stmt); // traverser cet objet fonctionne
    $itit = new NoRewindIterator($it); // ne se traverse...
  5. Votes reçus
    +0 -0
    Réponses
    19
    Affichages
    2 559

    La signature de leurs constructeurs est...

    La signature de leurs constructeurs est différentes. Essaie tu verras.
  6. Votes reçus
    +0 -0
    Réponses
    19
    Affichages
    2 559

    Non car le constructeur de NoRewindIterator...

    Non car le constructeur de NoRewindIterator attends un Iterator. La solution consiste à wrapper le PDOStatement dans un IteratorIterator avant de le wrapper à son tour par un NoRewindIterator, mais...
  7. Votes reçus
    +0 -0
    Réponses
    19
    Affichages
    2 559

    Cette implémentation ne fonctionne pas...

    Cette implémentation ne fonctionne pas correctement:



    class PDOStatementIterator extends NoRewindIteratro implements SeekableIterator, Countable {

    protected $_statement;

    ...
  8. Votes reçus
    +0 -0
    Réponses
    19
    Affichages
    2 559

    PDOStatemnt & Iterator

    Bonjour à tous.

    Je vous propose la classe PDOStatementIterator. J'ai été amené à créer cette classe pour faciliter l'usage des Iterators avec les PDOStatement car bien que ces derniers...
Affichage des résultats 1 à 8 sur 8