oodle / krumo-bundle
此包已被弃用,不再维护。作者建议使用 mmucklo/krumo-bundle 包。
在 Symfony 中使用 KRUMO 的钩子 -- KRUMO - print_r(); 和 var_dump(); 的版本 2.0
v1.0.2
2014-12-05 03:08 UTC
Requires
- php: >=5.3.3
- oodle/krumo: >=0.2.2
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 要使用的皮肤)
- selected
- css
- url
- (访问 krumo 资产的 URL。除非您知道自己在做什么,否则不要修改)
- url
- display
- show_version
- (是否显示 krumo 版本和链接在底部)
- show_call_info
- (是否显示行号/调用信息在底部)
- cascade
- 每个级别的自动展开选项数组(不要使用以保持默认折叠状态)
- 数组中的每个条目代表一个递归级别,如果节点数不超过该数量,则默认展开
- 每个级别的自动展开选项数组(不要使用以保持默认折叠状态)
- show_version