LightView
1.0.0

用於Web應用程序的快速,簡單且輕巧的模板引擎。根據大衛·亞當斯(David Adams)的文章。添加的獨特功能是計算輸出的概念。
* 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代碼
{% echo 'hi'; %}
{% foreach($messages as $message): %}
<li> {{ $msg }} </li>
{% endforeach %}
這將輸出代碼的HTML輸出而不是迴聲。有益於節省資源。
{( NamespaceClass,method,arg1,arg2 )}
{{ $variable }}
{! $variable !}
LightView在寬敞的甘油中發布,並具有以下條件:
版權2022 Nabeel Ali | IconicCodes.com
特此免費授予獲得此軟件副本和相關文檔文件副本(“軟件”)的任何人,以無限制處理該軟件,包括無限制的使用權,複製,複製,修改,合併,合併,發布,分發,分發,分發,訂婚,和/或允許軟件的副本,並允許對以下條件提供以下條件,以下是以下條件。
上述版權通知和此許可通知應包含在軟件的所有副本或大量部分中。
該軟件是“原樣”提供的,沒有任何形式的明示或暗示保證,包括但不限於適銷性,特定目的的適用性和非侵權的保證。在任何情況下,作者或版權持有者均不應對任何索賠,損害或其他責任責任,無論是在合同,侵權或其他方面的訴訟中,與軟件或使用或與軟件中的使用或其他交易有關