It will be different if you stand behind.
亞凡芽是基於 PHP 的一套模板引擎,其功能支援隨機 CSS 樣式名稱,
同時整合 JS 檔案。
-
支援 PJAX(換網頁不重整)
-
減少撰寫 PHP 程式的次數。
-
支援多個模板。
-
支援整合 JS 和 CSS 檔案。
-
支援隨機 CSS 樣式名稱編譯。
-
布丁快取技術,讓亞凡芽在讀取同一模板時更快。
-
效能比原生
require()
更快。 -
支援自訂主題,替換指定 CSS 檔案。
服務 | 標籤 |
---|---|
Travis CI | |
Caris Events |
我們將教學從 README.md 中切割出來了,
甚至是下載成 PDF 檔在任何時候都可以觀看。
你需要先初始化亞凡芽,並且傳入一個模板資料夾的路徑。
$avane = new Avane('templates');
然後撰寫模板。
<div>嗨,我是 { name }!</div>
好了,然後我們把它存入 templates/tpls/homepage.tpl.php
。
接下來假設我們有個 index.php
,而這是他的內容。
$avane = new Avane('templates');
$avane->load('homepage', ['name' => '小安']);
接下來透過你的瀏覽器檢視 index.php
,會得到下列結果。
<div>嗨,我是 小安!</div>
這裡是幾個可能會啟發你的創意,或者是更有利於你使用亞凡芽的連結。
Latte: amazing template engine for PHP
Roll Your Own Templating System in PHP
Creating a Simple Template Engine with OO PHP.
Creating your own template engine in JavaScript: part 1
How to Use PHP instead of Twig for Templates