O quadro Framework Fat-Free também é conhecido como F3 :: PHP ou apenas F3.
Desde usar quase todas as aplicações web hoje um banco de dados uma das melhores características do F3 é o seu suporte estendido para uma ampla gama de bancos de dados, mesmo para aqueles NoSQL.
O quadro tem um mini-ORM incluído fora da caixa, que pode trabalhar com os gostos do MySQL, SQLite, MSSQL, Sybase, DB2, MongoDB e PostgreSQL.
Isso garante que o quadro pode ser usado em vários ambientes de servidor e configurações, uma vez que para a maioria dos aplicativos PHP é a estadia principal, enquanto o suporte de banco de dados é geralmente a exigência complicada.
O Quadro Fat-Free visa acima de tudo para ser pequeno e rápido, sendo basicamente um espaço reservado para pacotes que garantem suporte para várias características.
Se você já usou Ruby e Sinatra no passado, então Fat-Free parecerá muito familiar
Recursos :.
- motor de roteamento
- JavaScript e CSS compressor
- Suporte a autenticação de usuários
- apoio OpenID
- Log
- Diagnóstico de Rede
- e-mail SMTP sobre SSL / TLS,
- Inter-servidor
- gerenciador de arquivos ZIP
- camada de abstração de banco de dados
- Suporte teste de unidade
- Markdown-to-HTML conversões
- Processamento de imagem avançado
- Suporte geocodificação
- Carrinho apoio
- Suporte Pingback
- suporte a Unicode
- motor de templates
- gerador de sitemap XML
- Atom / RSS manipulação
- CAPTCHAs
- geração de miniaturas
- wrappers de API para o Google, Twitter, Yahoo! e Akismet
- Documentação
Ferramentas
Comunicações de dados
O que é novo nesta versão:
- Prevent comportamento intrusivo de Mapper - & # x3e; copyfrom ( )
- Suporte a vários chaves primárias SQL
- atributos de tag personalizado Suporte / fichas em linha definidos no tempo de execução
- apoio mais amplo para HTTP autenticação básica
- Proibir Jig _id clear ()
- Adicionar suporte para stringify detalhada () de saída
- Adicionar pasta de base para o caminho de UI como fallback
- Suporte Test - & # x3e; expect () encadeamento
- __toString Support () em stringify ()
- Melhorar o suporte MySQL
- Mover esc (), em bruto (), e enganar () para ver a classe onde eles mais apropriadamente pertencem
- aceitam campos definidos pelo usuário no construtor SQL mapeador
- Re-implementar o recurso de pré-3.0 modelo resolve ()
- Remova as instâncias redundantes de session_commit ()
- Adicionar suporte para entrada de filtragem no Mapper - & # x3e; copyfrom ()
O que é novo na versão 3.1.1:
- Suporte OpenID troca atributo
- variável BAIL ativa / desativa a continuação da execução em erros não-fatais
- Adicionado suporte para Oracle
- em cache consultas marcadas no log
- Implementado bcrypt - & # x3e; needs_reshash ()
O que é novo na versão 3.0.8:
- bcrypt biblioteca hashing leve & # x5C;
- Retorne número total de registros em super em Cursor - & # x3e; paginar ()
- ONERROR curto-circuito (Enhancement # 334)
- Aplicar citações / backticks sobre identificadores DB
- Permitir ativação / desativação do log SQL
O que é novo na versão 3.0.6:
- Permitir elementos JAR a ser definido individualmente
- Refactor DB & # x5C; SQL & # x5C; Mapper - & # x3e; inserir () para lidar com campos de incremento automático
- erro gatilho quando captcha () fonte está faltando
- Remover desnecessária recursão remarcação regex
- Verifique para escalares em vez de DB & # x5C; cadeias SQL
- Implementar mais abrangente tabela diacríticos
- Adicionar opção para desabilitar 401 erros quando autenticação básica () falha
- Adicione sintaxe markdown destacando para a configuração do Apache
O que é novo na versão 3.0.5:
- classe Markdown com PHP, HTML, e ini destaque de sintaxe apoio.
- Opções para caching de select () e find () resultados.
- Adicionado send () argumento para forçar downloads.
- opção read () para a aplicação de Unix LF como linha final padrão Fornece.
- léxico Bypass () chamar Se a linguagem é indefinido.
- Load fallback dicionário do idioma Se a linguagem é indefinido.
- mapa () agora verifica existência de classes / métodos para URLs não tokenized.
- Melhorado o relatório de erros de métodos de modelo não-existentes.
O que é novo na versão 2.0.13:
- A solução alternativa para evitar que existe () a partir de auto-partida uma sessão.
- Bug fix:. Campos virtuais contendo sub-query
- Remova referência à constante classe inexistente.
Comentários não encontrado