Twig的安裝與使用

2021-08-28 17:28:54 字數 2885 閱讀 8031

**:

2.複製lib資料夾下核心目錄到ci框架的 common 目錄

<?php

· /**

· * created by phpstorm.

· * user: swain

· * date: 2016/6/8

· */

· require basepath."common/twig/autoloader.php";

· class twig

·

·

· /**

· * 給變數賦值

· *

· * @param string|array $var

· * @param string $value

· */

· public function assign($var, $value = null)

·

· } else

· }

·

· /**

· * 模版渲染

· *

· * @param string $template 模板名

· * @param array $data 變數陣列

· * @param string $return true返回 false直接輸出頁面

· * @return string

· */

· public function render($template, $data = array(), $return = false)

· else

· }

·

· /**

· * 獲取模版名

· *

· * @param string $template

· */

· public function gettemplatename($template)

·

· return $template;

· }

·

· /**

· * 字串渲染

· *

· * @param string $string 需要渲染的字串

· * @param array $data 變數陣列

· * @param string $return true返回 false直接輸出頁面

· * @return string

· */

· public function parse($string, $data = array(), $return = false)

· else

· }

· }

<?php if ( ! defined('basepath')) exit('no direct script access allowed');

// 預設副檔名

$config['extension'] = ".twig";

// 預設模版路徑

// 快取目錄

// 是否開啟除錯模式

$config['debug'] = false;

// 自動重新整理

$config['auto_reload'] = true;

$autoload['libraries'] = array('twig');

$autoload['config']   = array('twig');

twig模板的使用

1.設定模板引擎自動載入後。控制器中加入下面語句呼叫模板

$twig =newtwig_environment($loader,array(

'cache' => '/path/compilation_cache',  //設定快取,建議除錯階段關閉(快取太//強大刪不掉的那種)

$template = $twig->loadtemplate('test.twig');  //載入模板名稱

$template->display($data);//變數資料傳入模板展示

開發文件:

Twig的安裝與使用

2.複製lib資料夾下核心目錄到ci框架的 common 目錄 created by phpstorm.user swain date 2016 6 8 require basepath.common twig autoloader.php class twig 給變數賦值 param string...

Mac下安裝Twig模版引擎

本人收集了幾種方法 安裝前 twig需要依賴php 5.2.7 才能執行。方法一 首先確保你已經安裝了composer,如果沒有安裝,可以參考 已經安裝了composer的執行以下命令列 curl s php 在專案根目錄下建立乙個composer.json 檔案,內容如下 然後安裝程式的依賴庫 p...

symfony框架Twig模板語言的使用

php的twig模板語言 類似python的jinja2,語法什麼的都是類似python 母版 base.html.twig 自定義標題 title rel stylesheet href rel stylesheet href src script src script head class ro...