+168
−77
Chargement en cours
- on déclare le décorateur en extension de FilterIterator, puisque c'est effectivement le cas maintenant, et on enlève donc le code redondant avec l'extension - on déclare dans la description des tables les méthodes des objets d'iteration appelés, de telle sorte qu'on puisse les utiliser en critère de boucle et en balise - SQL me retournait brusquement des : «[function.mysql-data-seek]: Offset 0 is invalid for MySQL result index» sans trouver l'origine qui les produit... mais appeler mysql_data_seek() sur une requete n'ayant pas de résultat est logique d'echouer dikit http://php.net/manual/fr/function.mysql-data-seek.php . On teste donc que la requête a donné des réponses, mais ce changement me parait étrange. Exemple boucler les répertoires accessibles en écriture : {{{ <h1>DirectoryIterator</h1> <B_directoryIterator> <ul> <BOUCLE_directoryIterator(iter:DirectoryIterator){args #EVAL{_ROOT_RACINE}}{iswritable=1}> <li>#CLE => #VALEUR [ est un répertoire. (#ISDIR|oui)]</li> </BOUCLE_directoryIterator> </ul> Total : #TOTAL_BOUCLE<br /> Grand Total : #GRAND_TOTAL </B_directoryIterator> }}} Affiche : {{{ DirectoryIterator * 7 => sites est un répertoire. * 9 => tests est un répertoire. * 19 => mutualisation est un répertoire. * 23 => lib est un répertoire. Total : 4 Grand Total : 4 }}} Reste que la #CLE n'est pas encore bien comptée.
Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site