mmucklo / krumo-bundle
在 Symfony 2 或 Symfony 3 中使用 KRUMO 的钩子 -- KRUMO - print_r() 和 var_dump() 的版本 2.0
v1.0.7
2016-02-10 07:29 UTC
Requires
- php: >=5.3.3
- mmucklo/krumo: >=0.5.6
- twig/twig: >=1.12.0
README
在 Symfony2 或 Symfony3 中使用 krumo 的钩子
Krumo 是一个基本的多级可视化 var dump 工具。如果您不知道这是什么,可以在此处查看一些文档: http://krumo.sourceforge.net/
注意 - 基于 krumo 的此分支构建
https://github.com/mmucklo/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": { ... "mmucklo/krumo-bundle": "*"
将其添加到您的 AppKernel.php(registerBundles() 部分)
app/AppKernel.php
class AppKernel extends Kernel { public function registerBundles() { // ... new Mjm\KrumoBundle\MjmKrumoBundle() }
app/config/routing.yml
KrumoBundle: resource: "@MjmKrumoBundle/Resources/config/routing/routing.yml" prefix: /
配置
config.yml
mjm_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
- display
- show_version
- (是否在底部显示 krumo 版本和链接)
- show_call_info
- (是否在底部显示行号/调用信息)
- cascade
- 每个级别的自动展开选项数组(不要使用以保持默认折叠)
- 数组中的每个条目代表一个递归级别,如果节点数不大于该数量,则默认展开
- 每个级别的自动展开选项数组(不要使用以保持默认折叠)
- show_version
许可
MIT