2009-05-27 7 views
1

J'écris une extension pour un usage interne dans mon groupe. Il prend quelques paramètres et devrait retourner une table de DR pour la version sur laquelle nous travaillons. Il interroge notre ClearQuest, et tout fonctionne très bien. Cependant, lorsque plus de 606 lignes (une occurrence fréquente) sont dans la table, aucune sortie n'est retournée. J'écris la table en utilisant le balisage wiki ({| ... |}}) et je l'envoie à recursiveTagParse. J'ai vérifié et recursiveTagParse retourne false. J'ai essayé de jouer un peu, mais je ne peux pas trouver la raison pour laquelle il retournerait faux au lieu de sortir.MediaWiki recursiveTagParse renvoie false

Je suppose que recursiveTagParse ne traitera pas les grandes entrées. Est-ce que quelqu'un sait d'une variable que je peux définir pour forcer recursiveTagParse à le faire quand même?

Répondre

1

Pour résoudre mon problème, j'ai simplement utilisé le format html normal et je ne l'ai pas exécuté via recursiveTagParse avant de le renvoyer.

1

Votre solution est l'approche la plus saine; Les extensions d'analyseur dans MediaWiki sont censées renvoyer du HTML. C'est bien de générer ça vous-même; en fait, si vous n'en avez pas besoin, n'invoquez pas l'analyseur - c'est un appel assez coûteux, et nécessite un jeu de jambes de fantaisie pour ne pas tout vider dans un appel récursif.

Questions connexes