aboutsummaryrefslogtreecommitdiffstats
path: root/vendor/smarty/smarty/docs/programmers/api-functions/api-get-template-vars.md
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/smarty/smarty/docs/programmers/api-functions/api-get-template-vars.md')
-rw-r--r--vendor/smarty/smarty/docs/programmers/api-functions/api-get-template-vars.md37
1 files changed, 37 insertions, 0 deletions
diff --git a/vendor/smarty/smarty/docs/programmers/api-functions/api-get-template-vars.md b/vendor/smarty/smarty/docs/programmers/api-functions/api-get-template-vars.md
new file mode 100644
index 000000000..27882eef4
--- /dev/null
+++ b/vendor/smarty/smarty/docs/programmers/api-functions/api-get-template-vars.md
@@ -0,0 +1,37 @@
+getTemplateVars()
+
+returns assigned variable value(s)
+
+Description
+===========
+
+array
+
+getTemplateVars
+
+string
+
+varname
+
+If no parameter is given, an array of all [assigned](#api.assign)
+variables are returned.
+
+
+ <?php
+ // get assigned template var 'foo'
+ $myVar = $smarty->getTemplateVars('foo');
+
+ // get all assigned template vars
+ $all_tpl_vars = $smarty->getTemplateVars();
+
+ // take a look at them
+ print_r($all_tpl_vars);
+ ?>
+
+
+
+See also [`assign()`](#api.assign),
+[`{assign}`](#language.function.assign), [`append()`](#api.append),
+[`clearAssign()`](#api.clear.assign),
+[`clearAllAssign()`](#api.clear.all.assign) and
+[`getConfigVars()`](#api.get.config.vars)