1

Twig テンプレートを使用して変数内でマクロを呼び出すことは可能ですか?

{# in your template #}
{% macro say_hello(name) %}
<p>Oh! Hello {{ name }}!</p>
{% endmacro %}

と...

// In your php script
$post = "Lorem ipsum... {{ _self.say_hello('name') }} ... plus ultra";

以降...

{% ...in template... %}
{{ post }}

ユーザーがブログ テンプレートをカスタマイズできるようにするために、これを行いたいと考えています。

ありがとうございました。

4

2 に答える 2

0

現在、StringLoader 拡張機能を使用して可能です。

この例を参照してください: http://twig.sensiolabs.org/doc/functions/template_from_string.html

于 2014-02-26T16:47:13.390 に答える