我想用 http://twig.sensiolabs.org/doc/extensions/text.html在 Bolt cms 中扩展核心 Twig
最好的方法是什么?
是的,可以通过创建一个简单的 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');
}
}