oodle/krumo-bundle

此包已被弃用,不再维护。作者建议使用 mmucklo/krumo-bundle 包。

在 Symfony 中使用 KRUMO 的钩子 -- KRUMO - print_r(); 和 var_dump(); 的版本 2.0

维护者

详细信息

github.com/oodle/KrumoBundle

源代码

安装: 15,647

依赖者: 2

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 3

类型:symfony-bundle

v1.0.2 2014-12-05 03:08 UTC

This package is auto-updated.

Last update: 2022-02-01 12:23:09 UTC


README

在 Symfony2 中使用 krumo 的钩子

Krumo 主要是用于可视化的递归变量转储工具。如果您不知道它是什么,可以在此处查看一些文档: http://krumo.sourceforge.net/

注意 - 基于此 krumo 分支构建

https://github.com/oodle/krumo

使用方法

php

krumo($something); // Dumps krumo output of that variable from that point

twig

{{ someVar | krumo }} {# Dumps krumo output of someVar #}
{{ krumo(someVar) }} { # Dumps krumo output of someVar #}
{{ krumo(someVar, [2, 1, 2]) }} {# Dumps krumo output of someVar with collapse settings of [2, 1, 2]

安装

将此行添加到您的 composer.json "require" 部分

composer.json

    "require": {
       ...
       "oodle/krumo-bundle": "*"

将此行添加到您的 AppKernel.php(registerBundles() 部分)

app/AppKernel.php

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        // ...
        new Oodle\KrumoBundle\OodleKrumoBundle()
    }

app/config/routing.yml

KrumoBundle:
    resource: "@OodleKrumoBundle/Resources/config/routing/routing.yml"
    prefix:   /

配置

config.yml

oodle_krumo:
    skin:
        selected: schabalon.com
    css:
        url: /krumo/
    display:
        show_version: true
        show_call_info: true
        cascade: [5,10]

参数

  • skin
    • selected
      • (krumo 要使用的皮肤)
  • css
    • url
      • (访问 krumo 资产的 URL。除非您知道自己在做什么,否则不要修改)
  • display
    • show_version
      • (是否显示 krumo 版本和链接在底部)
    • show_call_info
      • (是否显示行号/调用信息在底部)
    • cascade
      • 每个级别的自动展开选项数组(不要使用以保持默认折叠状态)
        • 数组中的每个条目代表一个递归级别,如果节点数不超过该数量,则默认展开