2016-06-29 9 views
-2

私のコードで何らかの変更を行った直後に何が間違っているのか分かりません:Error: Maximum function nesting level of '500' reached, aborting!私は問題を教えましたちょうどPHPの設定が、あなたがタイトルで見ることができるように、1000の値を500に設定した後も、私はまだ同じエラーが発生します。およそ30%のページダウンsymfony 3 devモード:エラー:最大機能ネストレベル '500'に達しました。中止

http://symfony.com/doc/current/cookbook/form/form_collections.html

:私はこれは、このページに記載されてsymfonyの3.0.1

enter image description here

+0

3つのこと:1)問題の原因となっているコードを表示します。おそらくコードの問題のためにxdebugの再帰制限を打つことになります。 2)xdebugを無効にしますが、恐らくどこかで無限の再帰があり、あなたがメモリ不足になるまでスクリプトは実行されます。 3)あなたがxdebugを持っているとすれば、なぜコードをステップ実行せずに、実際に問題を解決できますか? –

+0

編集:エラーはdevモードでのみ発生します –

+0

申し訳ありません!私はフレームワークを悪用していました....私は集中して疲れてしまったので、私はちょうど間違った方法で小枝にコントローラーを入れました....とても申し訳ありません! –

答えて

0

を使用しています注意してください。 php.iniファイルにxdebug.max_nesting_levelの設定をすることを提案します。

これが役立つかどうかはわかりません。

+0

ここには1000を超えるネストされた呼び出しがあります。この問題が発生するたびに、原因は悪いコードであり、悪い設定ではありませんでした。ネストレベルが100の場合は、SFデバッグモードが問題になります。 1000ネストされた呼び出しが、少なくとも私には何か他のことが起こっていることが示唆されています –

+0

正確に - @EliasVanOotegemのようなコードを投稿してください。少なくとも私の提案は助けになったはずです。あなたのコードで何をしているかわからないと、私たちはあなたを助けることができません。 –

+0

申し訳ありません!私は非常に疲れてフレームワークを誤用していました。エリアス・ヴァン・オッテゲンは、私が小枝から間違った方法でコントローラーをレンダリングするのは間違いです –

関連する問題