如何在树枝上使用php“使用”功能

时间:2014-01-30 17:02:57

标签: php symfony twig

在php中我可以在我的模板中使用:

use My\WebBundle\Classes\Util;

我如何在Twig中添加相同的内容?

感谢。

2 个答案:

答案 0 :(得分:3)

您无法在树枝模板中创建对象,但可以从控制器中以树枝模板传递它们:

public function postsAction() {

    return $this->render('AcmeBlogBundle:User:posts.html.twig', array(
        'util' => new My\WebBundle\Classes\Util(),
    ));
} 

在树枝模板中可以使用它:

{{ util.anyProperty }}

答案 1 :(得分:1)

您不希望在您的树枝模板中使用PHP。您需要做的就是告诉twig您使用的变量。它是MVC的一部分。

http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller