atk14 / templates-panel
ATK14项目中Tracy调试器的面板。显示所有渲染模板的嵌套列表。
v1.0
2018-04-13 07:56 UTC
Requires
- php: >=5.3.0
- tracy/tracy: >=2.2
This package is auto-updated.
Last update: 2024-09-11 14:21:16 UTC
README
ATK14应用中Tracy调试器的面板。显示所有渲染模板的嵌套列表。
基本用法
$bar = Tracy\Debugger::getBar();
$bar->addPanel(new TemplatesPanel());
在基于Atk14Skelet的应用中使用
使用Composer安装面板。
cd path/to/your/atk14/project/
composer require atk14/templates-panel
从Composer加载自动加载器并启用Tracy调试器。
// file: lib/load.php
require(__DIR__."/../vendor/autoload.php");
if(
!TEST &&
!$HTTP_REQUEST->xhr() &&
php_sapi_name()!="cli" // we do not want Tracy in cli
){
Tracy\Debugger::enable(PRODUCTION, __DIR__ . '/../log/');
}
在 _application_after_filter() 中将TemplatesPanel添加到Tracy中。
// file: app/controllers/application_base.php
function _application_after_filter(){
if(DEVELOPMENT){
$bar = Tracy\Debugger::getBar();
$bar->addPanel(new TemplatesPanel($this->dbmole));
}
}
许可证
TemplatesPanel是自由软件,按照MIT许可证分发条款