
Быстрый, простой и легкий шаблонный двигатель для веб -приложений. На основе статьи Дэвида Адамса. Уникальная функция добавлена концепция вычисленного вывода.
* Fast
* Easy
* Lightweight
* Supports Layout
* Supports Computed output
composer require nabeelalihashmi/LightView
Настройте папку видов приложения и папку кеша
LightView::$cache_path = '../cache';
LightView::$views_path = '../app/views';
Делать вид как
LightView::view('myView.html', ['message' => 'Hi']);
Представление может быть:
<!-- layout.html -->
<!DOCTYPE html>
<html>
<head>
<title>{% yield title %}</title>
<meta charset="utf-8">
</head>
<body>
{% include partials/nav.html %}
{% yield content %}
</body>
</html>
<!-- myView.html -->
{% extends layouts/main.html %}
{% block title %}Home Page{% endblock %}
{% block content %}
<h1>Home</h1>
<p>Welcome to the home page!</p>
<p>
We Have A Message For You
{{ $message }}
{%
echo 'hi';
%}
</p>
{% endblock %}
Макет может быть простым файлом, имеющим несколько выходов и включает.
Вы можете использовать PHP -код внутри {% %} Block
{% echo 'hi'; %}
{% foreach($messages as $message): %}
<li> {{ $msg }} </li>
{% endforeach %}
Это выводит вывод HTML кода вместо эхо. Хорошо для сохранения ресурсов.
{( NamespaceClass,method,arg1,arg2 )}
{{ $variable }}
{! $variable !}
LightView выпускается в разрешающем лициз с следующими условиями:
Copyright 2022 Nabeel Ali | IconicCodes.com
Настоящим дается разрешение, бесплатно, любому лицу, получающему копию этого программного обеспечения и связанные с ними файлы документации («Программное обеспечение»), чтобы иметь дело в программном обеспечении без ограничений, включая, без ограничения, права на использование, копирование, изменение, объединение, публикацию, распределение, сублиценность и/или продавать копии программного обеспечения и разрешения лиц, на которые программное обеспечение подходит для того, чтобы поступить так, чтобы поступить на следующие условия: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: к следующим условиям: на следующие условия: к следующим условиям: на следующие условия: на следующие условия.
Вышеуказанное уведомление об авторском праве и это уведомление о разрешении должно быть включено во все копии или существенные части программного обеспечения.
Программное обеспечение предоставляется «как есть», без гарантии любого рода, явного или подразумеваемого, включая, помимо прочего, гарантии товарной пригодности, пригодности для определенной цели и несоответствия. Ни в коем случае не будут нести ответственность авторов или владельцев авторских прав за любые претензии, ущерб или другую ответственность, будь то в действии контракта, деликте или иным образом, возникающим из или в связи с программным обеспечением или использования или других сделок в программном обеспечении.