2016-07-01 1 views
1
{% extends "../../../views/"{{variable}}"/templates/one-column.volt" %} 

илиPhalcon расширяет вольта с переменной, любой другой способ, чтобы сделать эту работу

{% extends "../../../views/"~variable~"/templates/one-column.volt" %} 

или любой другой способ, чтобы сделать эту работу.

как заставить его работать, как указано выше. кто-нибудь может мне помочь? frame phalcon

ответ

0

Если вы используете переменную внутри расширения или включаете, вы должны опустить расширение шаблона. В вашем случае это .volt.

Try так:

{% extends "../../../views/"~ variable ~"/templates/one-column" %} 

Другой пример:

// When using variable inside the include 
{% set folderVar = 'partials' %} 
{% include "_layouts/"~ folderVar ~"/header" %} 

// Without using variable 
{% include "_layouts/partials/header.phtml" %} 

Объяснение такого поведения: https://docs.phalconphp.com/en/latest/reference/volt.html#include

Смежные вопросы