Smarty

Tela Software:
Smarty
Detalhes de Software:
Versão: 3.1.20
Data de upload: 13 Apr 15
Licença: Livre
Popularidade: 54
Tamanho: 276 Kb

Rating: nan/5 (Total Votes: 0)

Smarty permite aos desenvolvedores escrever layouts dinâmicos usando uma sintaxe especial e ter PHP processar o conteúdo de acordo com regras pré-estabelecidas.
Esta é geralmente considerada uma boa idéia ao desenvolver aplicações em grande escala, ajudando com a manutenção do código e reduzindo o tempo de desenvolvimento através da produção de templates frontend em um ritmo mais rápido.
Smarty também é extremamente bem documentado, e ainda usado independentemente da infinidade de soluções semelhantes que têm inundado o mercado, muitos deles implementação dos mesmos princípios, ou simplesmente copiar o código.
O motor tem visto ampla adoção no mercado de código aberto, que está sendo usado atualmente em muitos projetos famosos como o XOOPS CMS , CMS Made Simple e TikiWiki

Características :.

  • Reduz o tempo de desenvolvimento
  • Fácil de manter o código
  • sintaxe Fácil, fácil de entender
  • herança Template é suportado
  • A separação de PHP a partir de HTML / CSS
  • Readability para organização e gestão
  • Segurança para terceiro acesso modelo do partido
  • integralidade Característica
  • facilmente extensível a todas as necessidades
  • base de usuários em massa, desenvolvido na comunidade

O que é novo nesta versão:

  • Modo de & quot segurança Bugfix; & # X3C; linguagem de script = php & # x3e; & quot; deve ser controlado pela propriedade $ php_handling
  • recurso modelo Bugfix de blocos de herança poderia obter inválido se o tipo de recurso padrão não é 'arquivo'
  • Bugfix criança {block} tag existente deve substituir a definição pai {block} tag append / preceder
  • modificador Bugfix wordwrap fez saída corda quebra errado se primeira palavra foi superior comprimento com corte = true
  • Cache Bugfix claro quando pasta de cache não existe
  • Enhancement remover BOM automaticamente da fonte template
  • Bugfix o bufix de 2014/02/06 quebrou manipulação correta de modelos de criança com o mesmo nome, mas diferentes pastas de modelos em se estende recurso

O que é novo na versão 3.1.19:

  • variáveis ​​de modelo Bugfix não poderia ser passado como parâmetro, em {} quando incluem a inclusão foi em uma seção {nocache}
  • grande texto do modelo Bugfix de alguns conjuntos de caracteres pode causar erros de análise
  • Bugfix registrado objetos não funcionou após correções ortográficas de 2014/06/06
  • Bugfix {} bloco tags dentro {literal} .. {/ literal} não foi exibido corretamente
  • Bugfix UNC Windows PATH como & quot; & # x5C; & # x5C; psf & # x5C; & # x5C caminho; a & # x5C; dir & quot; não funcionou como o diretório de modelo
  • cheque Bugfix {} html_image segurança deixou em arquivos relativos a Basedir
  • afirmação PHPUnit outputFilterTrimWhitespaceTests.php fixo do resultado do teste
  • ortografia Fixo, PHPDoc, pequenos erros, limpeza de código
  • Usando cwd múltipla com dirs modelo relativos poderia resultar em nomes de arquivos compilados idênticos.
  • Bugfix chamando createTemplate (modelo, dados), com matriz de dados vazio causado aviso de matriz para conversão de cadeia
  • Bugfix clearCompiledTemplate () não excluir arquivos no Windows quando um compile_id foi especificado
  • Reverter bugfix de 2014/05/04 porque o formato% data -e não é suportado em todos os sistemas operacionais

O que é novo na versão 3.1.18:

  • Correções de bugs:
  • herança Template falham ao usar recurso personalizado
  • Atualização de arquivo compositor
  • formato de data padrão leva a espaços extras ao exibir datas com dias único dígito
  • Smart_Resource_Custom não deve minúsculas o nome do recurso
  • Usando um {foreach} propriedade comoiteration poderia falhar quando usado em modelos parentais herança
  • $ smarty - & # x3e; auto_literal e mbsting.func_overload 2, 6 ou 7 deixou

O que é novo na versão 3.1.17:

  • Bugfix caminho de arquivo relativo {include} {dentro de quadra } de modelos criança fez exceção lance em primeira convocação.

O que é novo na versão 3.1.15:.

  • Use delimitadores atuais em mensagens de erro do compilador
  • A melhoria no desempenho ao usar manipulador de erro e várias pastas de modelo.
  • Bugfix compilado filepath de arquivo de configuração não observar config_dir diferente.
  • Bugfix o cache de recursos internos não foram observadas alterações config_dir.
  • variáveis ​​$ tmpx internos Bugfix deve ser exclusivo sobre todos os modelos de herança.

O que é novo na versão 3.1.13:

  • Enhancement permitir desativar mensagem de exceção escapando por SmartyException: : $ fuga = false;

O que é novo na versão 3.1.11:

  • Bugfix {bloco .. hide} não funcionou criança como aninhada.
  • Bugfix o manipulador de encaixe padrão não permitiu que métodos estáticos de classes para modificador.
  • apoio modificador fuga Bugfix para PHP & # X3C; 5.2.3.
  • Bugfix o patch para Topic 21856 fez quebrar separadores entre os atributos de marca.

O que é novo na versão 3.1.10:

  • Bugfixes:
  • O compilador ignorou plugins compilador registrados para fechar tags.

O que é novo na versão 3.1.8:

  • Bugfix {include} poderia resultar em um erro fatal se usado em aninhadas {block} etiquetas anexas ou anexadas.
  • Enhancement acrescentou Smarty especial variável $ smarty.template_object para devolver o objeto do modelo atual.

Requisitos :

  • PHP 5.2 ou superior

Programas semelhantes

Flask
Flask

13 May 15

Sprint.js
Sprint.js

12 May 15

Heisenberg.js
Heisenberg.js

12 May 15

Lift
Lift

1 Mar 15

Outro software de desenvolvedor New Digital Group, Inc.

Smarty
Smarty

11 May 15

Comentário para Smarty

Comentários não encontrado
Adicionar comentário
Ligue imagens!
Busca por categoria