Where - отображение блока по условию

Where - отображение блока по условию

Инструкция where служит для создания блока разметки отображаемого по некоторому условию. В случае, если результат проверки условия является true, то тэг отображается, если false, то нет.

Условия можно задавать как в формате MySql (пример 1), так и в формате PHP (пример 2). В последнем случае условие должно начинаться со знака %. Текущий поток данных PHP содержится в массиве $item.

Значения атрибутов:

data-role - имя инструкции where
data - условие в формате MySql или PHP

Пример 1:

<ul data-role="foreach" form="table">
    <li data-role="where" data=' flag = 1 '>{{data}}</li>
</ul>

Пример 2:

<ul data-role="foreach" form="table">
    <li data-role="where" data='% $item["flag"] == 1 '>{{data}}</li>
</ul>

Интеграция с Bootstrap v.3

Чистый & понятный код

Парсер DOM в PHP