0

我想用 http://twig.sensiolabs.org/doc/extensions/text.html在 Bolt cms 中扩展核心 Twig

最好的方法是什么?

4

1 回答 1

1

是的,可以通过创建一个简单的 Bolt 扩展来完成:

<?php
namespace Bolt\Extension\Gawain\MyTwigExtension;

class Extension extends \Bolt\BaseExtension
{
    public function getName()
    {
        return "MyExtension";
    }
    public function initialize()
    {
        $this->addTwigFunction('foo', 'twigFoo');
    }
    public function twigFoo()
    {
        $html = "<p>bar</p>";
        return new \Twig_Markup($html, 'UTF-8');
    }
}
于 2015-03-30T19:12:14.723 回答