Documentation / Tutorials / Quick Samples
Debugging Variable in Awesome
/ Quick Samples / Debugging Variable in Awesome
There are multiple ways to debug variables in Awesome Enterprise. We will be looking at these ways here.
Env Level
1 2 3 4 |
[env.echo app.user /] [env.dump app.user /] [env.app.user.echo /] [env.app.user.dump /] |
Module Level
1 2 3 4 |
[module.echo module.x /] [module.dump module.x /] [module.x.echo /] [module.x.dump /] |
Template Level
1 2 3 4 |
[template.echo template.x /] [template.dump template.x /] [template.x.echo /] [template.x.dump /] |
Using O.
1 2 3 4 5 6 7 |
[module.x o.echo=t /] [module.x o.dump=t /] [module.x o.log=t /] [template.xt o.exit=t /] [module.x o.die=t /] |
Debugging Templates/Modules with return
When we are using template.return or module.return especially in services and content types. .dump does not work, you must use .echo
1 2 3 4 5 6 7 |
[templates.add test] [template.set msg="i am message" /] [template.echo msg /] [template.return template.msg /] [/templates.add] [templates.test /] |