POMM áll a PHP Object Model Manager és-ezte s egy nyílt web-alapú alkalmazás megvalósításra a PHP és a célja az alapoktól kezdve, hogy mint egy objektum-orientált adatbázis hozzáférési kerete a PostgreSQL adatbázis server.Features egy glanceKey funkciók közé tartozik a teljes körűen támogatja a PostgreSQL adatbázis szerver, a képességét, hogy formálja adatszerkezetek miközben ugyanazt a teljesítményt, végrehajtását javasolja kényelmes és identitás térképen tervezési minta funkciókat, valamint támogatja a legújabb verziója a PHP szerver oldali programozási nyelv (PHP 5.4 vagy újabb).
A szoftver javaslatot adatbázis önvizsgálat, a modell PHP osztályok generációs, on-the-fly átalakítása, kollekció, személyhívóé WHERE építője, megtalálók, szűrők, lekérdezés szűrők, aszinkron üzenetküldés, virtuális mezőket, lusta folyadékpótlás, SQL formázóknál, valamint a hibakeresés és biztonsági tools.Getting kezdődött POMMThe POMM projekt terjesztik Softoware, mint egy tar archívum, amely magában foglalja a forráskódját az alkalmazás. Könnyen telepített GNU / Linux rendszert a & lsquo; zeneszerző-ezte telepítő és betöltője. Használatához a projektben, csak helyezze a & lsquo; composer.json-ezte fájlt a gyökér mappában a projekt. A fájl tartalmazza a következő kódot:
{
"Követeli": {
& Nbsp; "pomm / pomm": "Mester-dev"
& Nbsp;}
}
Ezután csak annyit kell tennie, hogy hivatkozhat & lsquo; composer.phar-ezte fájlra, hogy megragad a legújabb verzió az alkalmazás telepíteni, az eladó dir és konfigurálja a megfelelő betöltője. Íme egy példa, hogyan lehet futtatni POMM tesztek:
írd -c 'CREATE DATABASE pomm_test "U postgres -h 127.0.0.1
írd -c 'create HOSSZABBÍTÓ hstore "U postgres -h 127.0.0.1 pomm_test
írd -c 'create HOSSZABBÍTÓ ltree "U postgres -h 127.0.0.1 pomm_test
phpunit --configuration tesztek / phpunit.travis.xml
Ön is használja POMM egy PHP keretrendszer, úgyhogy győződjön meg róla, hogy látogasson el a projekt-ezte honlapját (lásd az alábbi linket) a további részletekért. A szoftver kompatibilis a Linux disztribúcióknak és fut a 32 bites és 64-bites architektúrák.
Mi az új ebben a kiadásban:
- Added ModelLayer mint Pomm2.
- bugfix ParamterHolder :: unsetParameter.
- helyesen kezelni előkészítetlen kapcsolatban
- Tényleg dobja ConnectionException csatlakozási hiba
- Added BaseObject :: $ szigorú. Bezár # 48.
- Entity konverterek van bejegyezve térképen osztályok. Bezár # 133
- Adatbázis hozzászólás támogatást.
- Observer és hallgatni a kapcsolat.
- New API módszerek lekérdezések.
- Fields formázó vehet array (közel # 132).
- Inspector séma módszerek (közel # 134 # 151).
- Add Pomm Service :: getDatabases () metódus
- Query szűrő lánc ismét
- Collection :: szelet módszer került a
- Escape séma és táblaneveket
- BaseObject :: Extract () guba egyéni accessors.
- felülbírálhatja a mező meghatározása
Mi az új verzióban 1.2.2:
- Jobb kapcsolat lezárását.
- PK meghatározása ellenőrzést a BaseObjectMap (z # 144)
- PgTsRange :: fromPg nem szabad szükséges csekket dupla idézőjelek (A.Buchoux)
- Bug BaseObject :: isNew () (A.Buchoux)
- Frissítés documentation.html
- Frissítés documentation.rst
- BaseObject :: hidrát visszaadja $ this
- Escape séma és táblaneveket
Mi az új verzióban 1.2.0:
- Fixe egy probléma a PgArray átalakító (# 123 ).
- Biztonsági probléma a LTree átalakító (# 122)
- Added PgJSON átalakító.
- előkészített utasításokat is felszabadul kézzel.
követelmények :
- PHP
Hozzászólás nem található