mirror of
https://github.com/smarty-php/smarty.git
synced 2025-08-02 09:24:28 +02:00
added Link to variable scope page in the documentation for the assign tag
Fixes #878
This commit is contained in:
@@ -10,6 +10,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
- PHP8.3 support [#925](https://github.com/smarty-php/smarty/issues/925)
|
- PHP8.3 support [#925](https://github.com/smarty-php/smarty/issues/925)
|
||||||
- Backlink to GitHub in docs
|
- Backlink to GitHub in docs
|
||||||
- Explain how to do escaping and set-up auto-escaping in docs [#865](https://github.com/smarty-php/smarty/issues/865)
|
- Explain how to do escaping and set-up auto-escaping in docs [#865](https://github.com/smarty-php/smarty/issues/865)
|
||||||
|
- Link to variable scope page in the documentation for the assign tag [#878](https://github.com/smarty-php/smarty/issues/878)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- The {debug} tag was broken in v5 [#922](https://github.com/smarty-php/smarty/issues/922)
|
- The {debug} tag was broken in v5 [#922](https://github.com/smarty-php/smarty/issues/922)
|
||||||
|
@@ -8,12 +8,12 @@ execution of a template**.
|
|||||||
|----------------|------------|-----------------------------------------------------------------------|
|
|----------------|------------|-----------------------------------------------------------------------|
|
||||||
| var | | The name of the variable being assigned |
|
| var | | The name of the variable being assigned |
|
||||||
| value | | The value being assigned |
|
| value | | The value being assigned |
|
||||||
| scope | (optional) | The scope of the assigned variable: \'parent\',\'root\' or \'global\' |
|
| scope | (optional) | The scope of the assigned variable: 'parent','root' or 'global' |
|
||||||
|
|
||||||
## Attributes of the {$var=...} syntax
|
## Attributes of the {$var=...} syntax
|
||||||
| Attribute Name | Required | Description |
|
| Attribute Name | Required | Description |
|
||||||
|----------------|------------|-----------------------------------------------------------------------|
|
|----------------|------------|-----------------------------------------------------------------------|
|
||||||
| scope | (optional) | The scope of the assigned variable: \'parent\',\'root\' or \'global\' |
|
| scope | (optional) | The scope of the assigned variable: 'parent','root' or 'global' |
|
||||||
|
|
||||||
## Option Flags
|
## Option Flags
|
||||||
| Name | Description |
|
| Name | Description |
|
||||||
@@ -102,6 +102,8 @@ A global variable is seen by all templates.
|
|||||||
{$foo="bar" scope="global"}
|
{$foo="bar" scope="global"}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
For more information on variable scope, please read the page on [variable scopes](../language-variables/language-variable-scopes.md).
|
||||||
|
|
||||||
To access `{assign}` variables from a php script use
|
To access `{assign}` variables from a php script use
|
||||||
[`getTemplateVars()`](../../programmers/api-functions/api-get-template-vars.md).
|
[`getTemplateVars()`](../../programmers/api-functions/api-get-template-vars.md).
|
||||||
Here's the template that creates the variable `$foo`.
|
Here's the template that creates the variable `$foo`.
|
||||||
|
Reference in New Issue
Block a user