dakujem/ component-tree-dump
显示当前 Nette 组件模型树的 Tracy 面板。
1.0
2024-04-18 19:32 UTC
Requires
- php: ^8 || ^7
- nette/application: ^2.2.10 || ^2.3.14 || ^2.4.16 || ^3.0.6
- nette/component-model: ^2.2 || ^3
- tracy/tracy: ^2.2
README
Nette 中用于可视化当前组件树中组件的 Tracy 面板和通用转储器。显示页面渲染期间加载的组件。
在组件结构更复杂或需要检查是否加载了正确组件的情况下很有用。
用法
在配置中
decorator:
Nette\Application\Application:
setup:
- Dakujem\Nette\ComponentTreeDumper::registerPanel()
或在 index.php
$container = require __DIR__ . '/../app/bootstrap.php'; $app = $container->getService( Nette\Application\Application::class ); Dakujem\Nette\ComponentTreeDumper::registerPanel( $app ); $app->run();
注意
面板仅显示在关闭期间加载的组件。在关闭之前未加载的组件不会显示在面板中。
然而,可以通过在任何时候手动调用
ComponentTreeDumper::out
方法来使用转储器显示组件树。
安装
$
composer require dakujem/component-tree-dump
有关图标信用,请参阅
icons/credits.md
。