2017年2月1日 星期三

Php + Twig 第一支

以下是我第一支 php + twig 程式,在 MS-Windows + Xampp 的環境

<?php
  //載入 Twig
  require_once './Twig/Autoloader.php';
  Twig_Autoloader::register();
 
  //設定 Templates 目錄  loads templates from the file system.
  $loader = new Twig_Loader_Filesystem('./Templates');
  $twig = new Twig_Environment($loader);
 
  // 指定樣板
  $template = $twig->load('text.html');
 
  // 輸出資料,方法一:給予render
  echo $template->render ( array (
    'Name' => 'Kevin Wang'
  ));

  // 輸出資料,方法二
  echo $twig->render( 'text.html', array(
  'Name' => 'Kevin Wang'
  ));

?>

Composer 用途

為了某個專案,得重新拾回網頁程式設計。所以,第一步就是要決定使用語言及樣板。這次也算是重新學習,經評估之後,我打算使用 php + Twig。

為了紀錄學習過程,現在開始就寫在這裡囉。

安裝 Twig 的其中一個方法是使用 Composer ,讓好久沒有寫程式的我一時之間有點....

原來...

Composer 是一個 PHP 的依賴性管理工具。 它能讓你宣告專案需要的依賴函式庫, 並為你在專案中管理(安裝/更新)他們。(資料來源:https://getcomposer.ycnets.com/doc/00-intro.md)

詳細資料可參考 https://getcomposer.ycnets.com/doc/00-intro.md ,我並沒有打算寫它...哈