TWIG 模板引擎 快速入門手冊
必要條件
Twig需要的最低PHP版本為5.2.4。
安裝Subversion或者Git
SVN地址:http://svn.twig-project.org/trunk/, git地址git://github.com/fabpot/Twig.git
使用Twig的第一步是註冊它的autoloader:
2 |
require_once '/path/to/lib/Twig/Autoloader.php' ;
Twig_Autoloader::register();
|
記得用Twig所在路徑代替/path/to/lib
2 |
require_once '/path/to/lib/Twig/Autoloader.php' ;
Twig_Autoloader::register();
|
注:Twig在類的命名上遵守PEAR的約定,這意味著你可以在自己編寫的autoloader中整合對Twig的類的載入。
?1 2 3 4 |
$loader =
new Twig_Loader_String();
$twig =
new Twig_Environment( $loader );
$template =
$twig ->loadTemplate( 'Hello
{{ name }}!' );
$template ->display( array ( 'name' =>
'Fabien' ));
|
2 |
require_once '/path/to/lib/Twig/Autoloader.php' ;
Twig_Autoloader::register();
|
Twig使用載入器(Twig_Loader_String)來定位模板,同時使用環境(Twig_Environment)來儲存配置資訊。
loadTemplate()方法使用載入器設定的資訊來定位和載入模板,同時返回一個模板物件(Twig_Template),該物件可以使用display()方法來進行渲染。
Twig也可以使用檔案系統載入器(filesystem loader):
?1 2 3 4 5 |
$loader =
new Twig_Loader_Filesystem( '/path/to/templates' );
$twig
|