POMM je zkratka pro PHP Object Model Manager a to & rsquo, to webová aplikace open source realizován v PHP a je navržen od základu tak, aby jednala jako objektově orientovaný přístup do databáze rámce pro databázové server.Features PostgreSQL v A glanceKey funkce patří kompletní podporu pro databázový server PostgreSQL, schopnost formovat datových struktur při zachování stejného výkonu, provádění navrhuje pohodlné a mapa identity designu funkčností vzor, stejně jako podporu pro nejnovější verzi PHP server-side programovací jazyk (PHP 5.4 nebo novější).
Software navrhovat databáze sebepozorování, model PHP třídy generace, on-the-fly konverze, sběr, pagery, Kde klauzule stavitel, nálezci, filtry, filtry dotaz, asynchronní zasílání zpráv, virtuální pole, líný hydratace, SQL formátovače, stejně jako ladění a bezpečnost tools.Getting začal s projektem POMMThe POMM je distribuován na Softoware jako archiv TAR, který obsahuje zdrojový kód aplikace. To lze snadno instalovat na vašem systému GNU / Linux pomocí & lsquo, skladatel & rsquo; installer a Autoloader. Chcete-li jej použít ve svém projektu, stačí umístit & lsquo, composer.json & rsquo; soubor v kořenovém adresáři vašeho projektu. Soubor by měl obsahovat následující kód:
{
"Vyžaduje": {
& Nbsp; "pomm / pomm": "master-dev"
& Nbsp;}
}
Pak vše, co musíte udělat, je vyvolat & lsquo; composer.phar & rsquo; soubor automaticky chytit nejnovější verzi aplikace, nainstalujte jej do r dodavatele a nastavit příslušné Autoloader. Níže je příkladem toho, jak spustit POMM testy:
psql -c "vytvořit databázi pomm_test" -U Postgres -h 127.0.0.1
psql -c "CREATE EXTENSION hstore" -U postgres -h 127.0.0.1 pomm_test
psql -c "CREATE EXTENSION ltree" -U postgres -h 127.0.0.1 pomm_test
phpunit --configuration testy / phpunit.travis.xml
Můžete také použít POMM s rámcem PHP, takže se ujistěte, že jste navštívit projekt & rsquo, s homepage (viz odkaz níže), pro další podrobnosti. Software je kompatibilní s jakýmkoli distribucí Linuxu a běží na obě 32-bit a 64-bitové počítačových architektur
Co je nového v této verzi:.
- Přidáno ModelLayer jako Pomm2.
- Oprava chyby v ParamterHolder :: unsetParameter.
- správně zacházet neinicializovaný připojení
- opravdu hodit ConnectionException o výpadku připojení
- Added BaseObject :: $ přísné. Close # 48.
- subjektu měniče je zapsána v mapě tříd. Close # 133
- Databáze komentáře podpory.
- Observer a poslouchat připojení.
- Nové metody API pro dotazy.
- Pole formatter může mít celou řadu (v blízkosti # 132).
- Metody Inspector schématu (v blízkosti # 134 # 151).
- Přidat Pomm servis :: getDatabases () metoda
- Query filtr řetěz znovu
- metoda Collection :: plátek přidán
- Útěk schématu a tabulky
- BaseObject :: extrakt () vypíše vlastní přístupové.
- Lze přepsat opravit
Jména
Co je nového ve verzi 1.2.2:.
- Lepší closing connection
- kontrola definice PK v BaseObjectMap (v blízkosti # 144)
- PgTsRange :: fromPg nesmí nutné šek na uvozovkách (A.Buchoux)
- Bug v BaseObject :: isNew () (A.Buchoux)
- Aktualizace documentation.html
- Aktualizace documentation.rst
- BaseObject :: hydrát vrátí CZK Tento
- Útěk schématu a tabulky
Jména
Co je nového ve verzi 1.2.0:
- Fixe problém s PgArray měničem (# 123 ).
- Bezpečnostní problém s LTree měničem (# 122)
- Added PgJSON převodník.
- Připravené výroky lze uvolnit ručně.
Požadavky na :
- PHP
Komentáře nebyl nalezen