dakujem/component-tree-dump

显示当前 Nette 组件模型树的 Tracy 面板。

1.0 2024-04-18 19:32 UTC

This package is auto-updated.

Last update: 2024-09-18 20:17:48 UTC


README

Nette 中用于可视化当前组件树中组件的 Tracy 面板和通用转储器。显示页面渲染期间加载的组件。

在组件结构更复杂或需要检查是否加载了正确组件的情况下很有用。

Component model panel

用法

在配置中

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