Pomm

Tela Software:
Pomm
Detalhes de Software:
Versão: 1.2.2 / 1.3.0 RC1
Data de upload: 17 Feb 15
Revelador: Gregoire Hubert
Licença: Livre
Popularidade: 18

Rating: 4.5/5 (Total Votes: 2)

POMM significa PHP objeto gerenciador de modelo e it & rsquo; s um aplicativo baseado na web open source implementado em PHP e projetado a partir do zero para funcionar como um quadro de acesso de banco de dados orientado a objetos para os server.Features banco de dados PostgreSQL em um glanceKey características incluem suporte completo para o servidor de banco de dados PostgreSQL, a capacidade de moldar as estruturas de dados, mantendo o mesmo desempenho, implementação das propondo funcionalidades padrão convenientes e mapa de design de identidade, bem como suporte para a versão mais recente da linguagem de programação do lado do servidor PHP (PHP 5.4 ou posterior).
O software propor introspecção banco de dados, geração de classes de modelo PHP, on-the-fly conversão, coleção, pagers, um construtor Onde cláusula, localizadores, filtros, filtros de consulta, mensagens assíncronas, campos virtuais, hidratação preguiçoso, formatadores de SQL, bem como a depuração e segurança tools.Getting começou com projeto POMMThe POMM é distribuído em Softoware como um arquivo TAR, que inclui o código fonte da aplicação. Ele pode ser facilmente instalado em seu sistema GNU / Linux usando o & lsquo; compositor & rsquo; instalador e autoloader. Para usá-lo em seu projeto, basta colocar o & lsquo; composer.json & rsquo; arquivo na pasta raiz do seu projeto. O arquivo deve conter o seguinte código:
{
"Exigir": {
& Nbsp; "pomm / pomm": "master-dev"
& Nbsp;}
}
Então, tudo que você tem a fazer é invocar o & lsquo; composer.phar & rsquo; arquivo para pegar automaticamente a versão mais recente do aplicativo, instale-o no dir fornecedor e configurar o respectivo carregador automático. Abaixo está um exemplo de como executar os testes Pomm:
psql -c 'CREATE DATABASE pomm_test' -U postgres 127.0.0.1 -h
psql -c 'Crie uma extensão hstore' -U postgres -h 127.0.0.1 pomm_test
psql -c 'Crie uma extensão ltree' -U postgres -h 127.0.0.1 pomm_test
testes phpunit --configuration / phpunit.travis.xml
Você também pode usar POMM com um framework PHP, para se certificar de que você visitar o projeto & rsquo; s homepage (ver link abaixo) para mais detalhes. O software é compatível com qualquer distribuição de Linux e funciona em ambas as arquiteturas de computadores de 32 bits e de 64 bits

O que é novo nesta versão:.

  • Adicionado ModelLayer como em Pomm2.
  • Correção no ParamterHolder :: unsetParameter.
  • Tratar adequadamente conexão não inicializado
  • Realmente jogar ConnectionException em falha de conexão
  • Adicionado BaseObject :: $ estrito. Close # 48.
  • conversores entidade é registrada em aulas mapa. Close # 133
  • comentários de banco de dados de suporte.
  • & Observer ouvir em Connection.
  • Novos métodos de API para consultas.
  • Campos formatador pode tomar array (perto # 132).
  • métodos de esquema Inspector (perto # 134 # 151).
  • Adicionar Pomm Serviços :: getDatabases () método
  • cadeia de filtro de consulta novamente
  • método Collection :: fatia adicionado

  • Nomes
  • esquema Escape and mesa
  • BaseObject :: Extract () despeja acessores personalizados.
  • Pode substituir a definição de campo

O que é novo na versão 1.2.2:.

  • Melhor fechamento conexão
  • verificação definição PK em BaseObjectMap (close # 144)
  • PgTsRange :: fromPg não deve verificação necessária para aspas (A.Buchoux)
  • Bug em BaseObject :: isNew () (A.Buchoux)
  • Atualização documentation.html
  • Atualização documentation.rst
  • BaseObject :: hidrato retornos $ this

  • Nomes
  • esquema Escape and mesa

O que é novo na versão 1.2.0:

  • Fixe um problema com o conversor PgArray (# 123 ).
  • Problema de segurança com o conversor LTree (# 122)
  • conversor Adicionado PgJSON.
  • declarações preparadas podem ser desatribuído manualmente.

Requisitos :

  • PHP

Comentário para Pomm

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