Overview

Namespaces

  • Alvine
    • Markup
      • Html
        • Constraint
        • Element
          • Html
          • Svg
        • Node
        • Operation
        • Tokenizer
          • State
          • Token
            • Util
        • TreeConstructor
          • InsertionMode

Classes

  • Attributes
  • Condition
  • Debug
  • Remove
  • RemoveTag
  • Repeat
  • Replace
  • ReplaceSelf
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated

Class Repeat

Die Operation Repeat bietet die Möglichkeit einen Tag zu duplizieren.

<div>
    <table>
    <tr data-repeat="city dataset:list">
      <td data-replace="dataset:city">placeholder</td>
    </tr>
    </table>
</div>

Der folgende PHP-Code verbindet das Template mit der Liste der Städte.

echo (new \Alvine\Markup\Html\Engine())
    ->setDataset((new \Alvine\Markup\Html\Dataset)
        ->setValue('list', (new \Alvine\Types\Collection())
            ->append(new \Alvine\Types\String('München'))
            ->append(new \Alvine\Types\String('Frankfurt'))
            ->append(new \Alvine\Types\String('Berlin'))))
    ->getHTML($html);
Alvine\Core\Alvine
Extended by Alvine\Markup\Html\AbstractOperation implements Alvine\Markup\Html\Operation
Extended by Alvine\Markup\Html\Operation\Repeat
Namespace: Alvine\Markup\Html\Operation
Package: Alvine\Markup\Html
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20150404
Link: alvine.io
Located at operation/Repeat.class.php
Methods summary
public Alvine\Markup\Html\Operation\Repeat
# process( string $value )

Wiederholen des Tags in dem das Attribute definiert wurde.

Wiederholen des Tags in dem das Attribute definiert wurde.

Parameters

$value
Wert des Attributes

Returns

Alvine\Markup\Html\Operation\Repeat
Methods inherited from Alvine\Markup\Html\AbstractOperation
__construct(), getArgumentValue(), getValue(), getValueString(), handleCollections(), handleMaps(), handleStrings(), removeElement(), removeMarkup()
Properties inherited from Alvine\Markup\Html\AbstractOperation
$dataset, $element, $engine
alvine.markup.html API-Dokumentation 1.2.0 | © schukai GmbH | Impressum