Updated the "Template Syntax" Documentation

Added a notice to the "Variables" section of the "Template Syntax" documentation to warn developers about common template variable gotchas
This commit is contained in:
Benjamin Blake 2020-01-27 15:18:40 -07:00 committed by GitHub
parent a80fd433e2
commit 7c32a848aa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -94,6 +94,10 @@ If a variable returns a string, that string will be inserted into the template.
the system will attempt to render the object through its `forTemplate()` method. If the `forTemplate()` method has not the system will attempt to render the object through its `forTemplate()` method. If the `forTemplate()` method has not
been defined, the system will return an error. been defined, the system will return an error.
[notice]
If you wish to pass parameters to getter functions, you must use the full method name, e.g. $getThing('param'). Also, parameters must be literals, and cannot be other template variables (`$getThing($variable)` will not work)
[/notice]
[note] [note]
For more detail around how variables are inserted and formatted into a template see For more detail around how variables are inserted and formatted into a template see
[Formating, Modifying and Casting Variables](casting) [Formating, Modifying and Casting Variables](casting)