Feature #9956
Allow updating of view-variables
| Status: | Rejected | Start date: | 2010-09-28 | |
|---|---|---|---|---|
| Priority: | Could have | Due date: | ||
| Assigned To: | - | % Done: | 0% |
|
| Category: | ViewHelpers | |||
| Target version: | - | |||
| Has patch: |
Description
It would be nice, if it is possible to update variables within views.
Working with the AliasViewHelper, I got an error "Duplicate variable declarations", because I was using the same name.
But when I want to output a tree and render a section recursively, it would be nice to update variables.
For example code like this could work:
<f:section name="tree">
<ul>
<f:for each="{entries}" as="entry">
<li>
{entry.name}
<f:if condition="{entry.hasChildren}">
<f:then>
<f:alias map="{entries: entry.getChildren}">
<f:render section="tree" />
</f:alias>
</f:then>
</f:if>
</li>
</f:for>
</ul>
</f:section>
History
#1 Updated by Sebastian Kurfuerst about 4 years ago
- Status changed from New to Rejected
you can use partials which recursively call themselves in such situations.