You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
<?php
|
|
|
|
use yii\grid\GridView;
|
|
|
|
use yii\helpers\Html;
|
|
|
|
?>
|
|
|
|
<h1>Performance Profiling</h1>
|
|
|
|
<p>Total processing time: <b><?php echo $time; ?></b>; Peak memory: <b><?php echo $memory; ?></b>.</p>
|
|
|
|
<?php
|
|
|
|
echo GridView::widget([
|
|
|
|
'dataProvider' => $dataProvider,
|
|
|
|
'id' => 'profile-panel-detailed-grid',
|
|
|
|
'filterModel' => $searchModel,
|
|
|
|
'filterUrl' => $panel->getUrl(),
|
|
|
|
'columns' => [
|
|
|
|
['class' => 'yii\grid\SerialColumn'],
|
|
|
|
[
|
|
|
|
'attribute' => 'duration',
|
|
|
|
'value' => function ($data) {
|
|
|
|
return sprintf('%.1f ms',$data['duration']);
|
|
|
|
},
|
|
|
|
],
|
|
|
|
'category',
|
|
|
|
[
|
|
|
|
'attribute' => 'info',
|
|
|
|
'value' => function ($data) {
|
|
|
|
return str_repeat('<span class="indent">→</span>', $data['level']) . Html::encode($data['info']);
|
|
|
|
},
|
|
|
|
'format' => 'html',
|
|
|
|
'options' => [
|
|
|
|
'width' => '60%',
|
|
|
|
],
|
|
|
|
],
|
|
|
|
],
|
|
|
|
]);
|
|
|
|
?>
|