
محرك قالب سريع وسهل وخفيف الوزن لتطبيقات الويب. بناءً على مقال ديفيد آدمز. الميزة الفريدة المضافة هي مفهوم الإخراج المحسوب.
* 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 نبيل علي | iconiccodes.com
يتم منح الإذن بموجب هذا ، مجانًا ، لأي شخص يحصل على نسخة من هذا البرنامج وملفات الوثائق المرتبطة به ("البرنامج") ، للتعامل في البرنامج دون تقييد ، بما في ذلك على سبيل المثال لا الحصر حقوق استخدام الأشخاص ونسخها ودمجها ودمجها وتوزيعها وتوزيعها على ما يلي:
يجب إدراج إشعار حقوق الطبع والنشر أعلاه وإشعار الإذن هذا في جميع النسخ أو الأجزاء الكبيرة من البرنامج.
يتم توفير البرنامج "كما هو" ، دون أي ضمان من أي نوع ، صريح أو ضمني ، بما في ذلك على سبيل المثال لا الحصر ضمانات القابلية للتسويق واللياقة لغرض معين وعدم الانفجار. لا يجوز بأي حال من الأحوال أن يكون المؤلفون أو حاملي حقوق الطبع والنشر مسؤولاً عن أي مطالبة أو أضرار أو مسؤولية أخرى ، سواء في إجراء عقد أو ضرر أو غير ذلك ، ناشئة عن أو خارج أو على اتصال مع البرنامج أو الاستخدام أو غيرها من التعاملات في البرنامج