Le Maximum de la fonction de niveau d'imbrication atteint d'erreur dans Drupal
Je suis en train de travailler avec Civicrm avec Drupal. J'ai créé un custom section importer. Chaque fois que je soumettre mappé forme, il montre ce genre d'erreur:
Fatal error: Maximum de la fonction d'imbrication
niveau de '100' atteint, l'abandon de l'! dans
C:\wamp\www\crmdev\inclut\common.inc
sur la ligne 290
Comment puis-je résoudre ce problème, et comment faire pour réinitialiser le niveau d'imbrication?
OriginalL'auteur learner | 2011-02-24
Vous devez vous connecter pour publier un commentaire.
Si vous utilisez l'extension xdebug
Vous pouvez le faire
ini_set('xdebug.max_nesting_level', 200)
xdebug.max_nesting_level
Cela a été utile pour le Commerce Paypal WPS module (drupal.org/node/1611570), ainsi.
Ce fut aussi utile pour le Commerce FedEx module (drupal.org/project/commerce_fedex)
C'est également le cas general quand addding
collection
types de Formulaires Symfonyoù cette ligne doit être ajoutée? merci
OriginalL'auteur
Votre code presque certainement a un puit de la récursivité, mais il est difficile d'être sûr, sans voir le code.
OriginalL'auteur
Max niveau d'imbrication est généralement définie par zend/xDebug, si une récursion infinie se produit sans que ceux que vous obtiendrez une erreur de segmentation au lieu de cela, vous devriez vous concentrer sur la fixation de la récursivité infinie ...
OriginalL'auteur