Perguntas com a marcação «templates»

133
Como acessar constantes de classe no Twig?

Eu tenho algumas constantes de classe na minha classe de entidade, por exemplo: class Entity { const TYPE_PERSON = 0; const TYPE_COMPANY = 1; } No PHP normal, costumo fazer if($var == Entity::TYPE_PERSON)e gostaria de fazer esse tipo de coisa no Twig. É

131
Oficialmente, para que serve o typename?

Na ocasião, vi algumas mensagens de erro realmente indecifráveis ​​serem exibidas gccao usar modelos ... Especificamente, tive problemas em que declarações aparentemente corretas estavam causando erros de compilação muito estranhos que desapareceram magicamente, prefixando a typenamepalavra-chave...

122
Como posso ecoar HTML em PHP?

Quero gerar HTML condicionalmente para gerar uma página, então, qual é a maneira mais fácil de repetir trechos de várias linhas de HTML no PHP 4+? Eu precisaria usar uma estrutura de modelo como o Smarty? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo...

121
O que o template <unsigned int N> significa?

Ao declarar um modelo, estou acostumado a ter este tipo de código: template <class T> Mas nesta questão , eles usaram: template <unsigned int N> Eu verifiquei se ele compila. Mas o que isso significa? É um parâmetro sem tipo? E se sim, como podemos ter um modelo sem qualquer...

120
% De módulo no modelo do Django

Estou procurando uma maneira de usar algo como o operador de módulo no django. O que estou tentando fazer é adicionar um nome de classe a cada quarto elemento em um loop. Com o módulo, ficaria assim: {% for p in posts %} <div class="post width1 height2 column {% if forloop.counter0 % 4 == 0...

119
Função de modelo dentro da classe de modelo

Eu tenho este código: template <class T> class MyClass { public: template <class U> void foo() { U a; a.invoke(); } }; Eu quero desta forma: template <class T> class MyClass { public: template <class U> void foo(); }; template <class T> /* ????? */ void...