Pomm PHP Nesne Modeli Yöneticisi anlamına gelir ve bu & rsquo; açık kaynaklı bir web-tabanlı bir uygulama PHP uygulanan ve bir glanceKey de PostgreSQL veritabanı server.Features için bir nesne yönelimli veritabanı erişimi çerçevesi olarak hareket sıfırdan tasarlanmış s özellikler PostgreSQL veritabanı sunucusu için tam destek içerir, PHP sunucu-taraflı programlama dili en son sürümü için aynı performansı, öneren rahat ve kimlik haritası desen işlevleri uygulanmasının yanı sıra destek tutarken veri yapılarını şekillendirmek için yeteneği (PHP 5.4 veya üstü).
yazılım veritabanı içgözlem teklif, Model PHP sınıfları nesil, on-the-fly dönüşüm, toplama, çağrı cihazları, bir Nerede fıkra oluşturucu, bulucular, filtreler, sorgu filtreleri, asenkron mesajlaşma, sanal alanlar, tembel hidrasyon, SQL biçemleyicileri yanı sıra, hata ayıklama ve güvenlik tools.Getting POMMThe Pomm proje uygulamasının kaynak kodunu içeren bir TAR arşivi olarak Softoware dağıtılmaktadır ile başladı. Kolayca & lsquo kullanarak, GNU / Linux sistemi monte edilebilir; besteci & rsquo; Yükleyici ve robotu. Projenizde kullanmak için, sadece ve lsquo yer; composer.json & rsquo; Projenizin kök klasöründe dosya. dosya aşağıdaki kodu içermelidir:
{
"Gerektiren": {
& Nbsp; "Pomm / Pomm": "usta-dev"
& Nbsp;}
}
Composer.phar & rsquo; Ardından, yapmanız gereken tüm & lsquo çağırmak için; otomatik, uygulamanın son sürümünü kapmak satıcı dir yüklemek ve ilgili autoloader yapılandırmak için dosya. Aşağıda Pomm testleri çalıştırmak için nasıl bir örnek:
'VERİ TABANI pomm_test CREATE' -c psql U -h 127.0.0.1 postgres'dir
'UZATMA hstore CREATE' -c U postgres psql -h 127.0.0.1 pomm_test
'UZATMA ltree CREATE' -c U postgres psql -h 127.0.0.1 pomm_test
PHPUnit --configuration testleri / phpunit.travis.xml
Ayrıca PHP çerçeve ile Pomm kullanmak, böylece proje & rsquo ziyaret emin olabilirsiniz; ın anasayfa Daha fazla bilgi için (aşağıdaki bağlantıya bakınız). Yazılım Linux herhangi bir dağılımı ile uyumlu ve hem 32-bit ve 64-bit bilgisayar mimarileri üzerinde çalışan
Bu sürümdeki yeni nedir:.
- Eklendi ModelLayer.
- ParamterHolder :: unsetParameter içinde Bugfix.
- Düzgün başlatılmamış bağlantı kolu
- Gerçekten bağlantı hatasında ConnectionException atmak
- Eklendi BaseObject :: $ sıkı. Kapat # 48.
- Varlık dönüştürücüler harita sınıflarında kayıtlı. Kapat # 133
- Veritabanı yorumları desteği.
- Gözlemci ve Bağlantı dinlemek.
- Yeni API yöntemleri.
- Alanlar biçimlendirici (# 132 kapat) dizi alabilir.
- Müfettiş şema yöntemleri (kapat # 134 # 151).
- Pomm Servis :: getDatabases () yöntemi Ekle
- Sorgu filtre zinciri tekrar
- Koleksiyon :: dilim yöntemi eklendi
- Escape şema ve tablo adları
- BaseObject :: Özü () özel erişimcilerini döker.
- alan tanımını geçersiz Can
Sorguları için
sürüm 1.2.2 yeni nedir:.
- Daha iyi bağlantı kapanış
- BaseObjectMap (kapat # 144) PK tanımı denetimi
- PgTsRange :: fromPg gerekir çift tırnak (A.Buchoux) için gerekli değildir çek
- BaseObject :: isNew () (A.Buchoux) Bug
- Güncelleme Documentation.html
- Güncelleme documentation.rst
- BaseObject :: hidrat döner bu , $
- Escape şema ve tablo adları
sürüm 1.2.0 yeni nedir:
- Fixe PgArray dönüştürücü ile ilgili bir sorun (# 123 ).
- LTree dönüştürücü ile Güvenlik sorunu (# 122)
- Eklendi PgJSON dönüştürücü.
- Hazır deyimler elle ayırmanın olabilir.
Gereksinimler :
- PHP
Yorum Bulunamadı