問題タブ [knpmenu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
symfony - knp_menu_render での 500 エラー / TWIG/Environment.php の「メモリ不足」
Symfony2 と TWIG で KnpMenuBundle を使用しようとしています。
私の小枝テンプレートでは、メニューは次のように呼び出されます。
対応するページを表示しようとすると、詳細なしで 500 エラーが返されます。レンダリングはその行で停止し、{{ knp_menu_render(seeMenu) }}
この行を削除またはコメントするとエラーが消えます。
このエラーが原因で Apache がクラッシュします。レンダリングのテストに失敗するたびに、Apache を再起動する必要があります。
Builder クラスは問題ないように見えdump(seeMenu)
ます。
knp に関する config.yml には何も追加しませんでした (ドキュメントにはオプションであると書かれています)。とにかく試してみましたが、同じ問題です。
MopaBootstrapBundle ( {{ mopa_bootstrap_menu(seeMenu) }}
) を介してメニューをレンダリングしようとしましたが、同じ問題です。
Firebug は 500 エラーに関する詳細情報を提供しておらず、dev.log ファイルはあまり役に立ちません。
[編集] Apache ログには次のように書かれています。
これにより、Apache のクラッシュが説明されます。メモリを増やそうとしましたが ( ini_set('memory_limit', '256M');
) app_dev.php
、問題は残ります。つまり、無限ループがどこかにあるということです...
[編集 2] いくつかの調査の結果、問題はファイルEnvironment.phpの 348 行にあるようです: dump(new $cls($this));
「メモリが枯渇しました」というエラーが生成されます。
なぜ、どこをさらに調べればよいのかわかりません。別のプロジェクトで同じバージョンの TWIG (1.20) と同じバージョンの knpMenuBundle (2.0) を使用していますが、正常に動作します...
[EDIT3] 私はまだこの KnpMenuBundle を機能させることができません:/ プロジェクト全体を再インストールしようとしましたが、何も変わりません。私は完全に立ち往生していて、今何をすべきか見当もつかない..
symfony - KNP Menu Bundle 2 でブレッドクラムを作成するには?
したがって、以下の例に示すようにメニューを作成しました。
KNPMenuBundle v2 を使用してブレッドカムを作成するにはどうすればよいですか? 私はsymfony2 2.7.5を使用しています
php - symfony2 knpmenu をドロップダウンできない
knpmenu を使用して、Web サイトのドロップダウン ナビゲーション メニューを作成しようとしています。
base.html.twig
layout.html.twig
Builder.php
logoutMenu のドロップダウンを作成したいのですが、失敗しました。ドロップダウンは機能しませんでした。
レンダリングされた HTML も奇妙に見えます。どこが間違っていたのかわかりません。助けてください。
symfony - 類似ルートの Symfony KnpMenuBundle ルートマッチング
折りたたみ可能なメニューがあり、折りたたみ可能な部分の 1 つのエントリがルートにマップされているとします。
test/index
サイトの場所を次のように変更すると、折りたたみ可能なメニューが開いたままになり、内部のエントリがアクティブなものとしてマークされるようにするにはどうすればよいですか。
test/create
/ test/update
/test/detail
など
symfony - 本番環境での Symfony "不明な knp_menu_render 関数"
本番サーバーに転送するときに、このエラーが発生しました。
開発環境では、すべて問題ありません。
composer updateは数回行われました。
new Knp\Bundle\MenuBundle\KnpMenuBundle()、 app/AppKernel.php の場所