如何安装Twig模板引擎?

dem*_*et8 1 php mamp template-engine twig

我正在运行Mamp作为我的本地服务器.我已经安装了Twig /Applications/MAMP/svn/twig/twig/lib.我在php.ini文件中包含了这个路径:

include_path = ".:/Applications/MAMP/bin/php5.3/lib/php:/Applications/MAMP/svn/zendframework/trunk/library:/Applications/MAMP/svn/twig/twig/lib";
Run Code Online (Sandbox Code Playgroud)

需要进入我的htdocs文件夹才能完成安装并访问Twig?

sve*_*ens 13

你不需要安装任何东西,你可以在PHP中使用它.这是一个加载和呈现模板的简单脚本:

require_once( "Twig/Autoloader.php" );

Twig_Autoloader::register();
// Load template files from the ./tpl/ folder and use ./tpl/cache/ for caching
$twig = new Twig_Environment( new Twig_Loader_Filesystem("./tpl"),
    array( "cache" => "./tpl/cache" ) );

// Load and render 'template.tpl'
$tpl = $twig->loadTemplate( "template.tpl" );
echo $tpl->render( array("msg"=>"Hello, World!") );
Run Code Online (Sandbox Code Playgroud)

你的template.tpl看起来像这样:

<html>
    <!-- ... -->
    <body>
        <h1>{{ msg|e }}</h1>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这个例子只是逃避并回应"Hello,World".

有关更多信息,请阅读(PHP)开发人员模板设计人员的文档.