POMM щандове за PHP Object Model мениджъра и да го & rsquo; е уеб-базирано приложение с отворен код изпълнява в PHP и проектиран от самото начало да действа като рамка достъп до база данни обектно-ориентиран за server.Features за бази данни PostgreSQL с един glanceKey характеристики включват пълна подкрепа за PostgreSQL сървъра на базата данни, способността да се оформят структури от данни, при запазване на същата производителност, изпълнението на предлагащите удобни и идентичност карта шарка функционалности, както и подкрепа за най-новата версия на сървъра от страна на езика за програмиране на PHP (PHP 5.4 или по-късно).
Софтуерът предлага база данни самоанализ, модел PHP класове поколение, по-лети конвертиране, събиране, пейджъри, а Къде клауза строител, далекомери, филтри, заявки филтри, асинхронни съобщения, виртуални полета, мързеливи хидратация, SQL форматиране, както и отстраняване на грешки и сигурността tools.Getting започна с проект POMMThe POMM е разпределена на Softoware като архив TAR, която включва изходния код на приложението. Тя може лесно да бъде инсталиран на вашия GNU / Linux система с помощта на & lsquo; композитор & rsquo; монтажник и Autoloader. За да го използвате във вашия проект, просто поставете & lsquo; composer.json & rsquo; файл в главната папка на вашия проект. Файлът трябва да съдържа следния код:
{
"Изискват": {
& Nbsp; "pomm / pomm": "магистър-Dev"
& Nbsp;}
}
След това, всичко, което трябва да направите е да се позове на & lsquo; composer.phar & rsquo; файл за автоматично вземете най-новата версия на приложението, то се инсталира в директорията продавач и изберете съответния AutoLoader. По-долу е пример за това как да стартирате POMM тестове:
psql -С "CREATE DATABASE pomm_test" -U Postgres -h 127.0.0.1
psql -С "Създаване РАЗШИРЕНИЕ hstore" -U Postgres -h 127.0.0.1 pomm_test
psql -С "Създаване РАЗШИРЕНИЕ ltree" -U Postgres -h 127.0.0.1 pomm_test
PHPUnit --configuration тестове / phpunit.travis.xml
Можете да използвате и POMM с рамка PHP, така че не забравяйте да посетите rsquo на проекта &; ите начална страница (виж линка долу) за повече информация. Софтуерът е съвместим с всяко разпределение на Linux и работи на двете 32-битови и 64-битови компютърни архитектури
Какво ново в тази версия:.
- Добавено ModelLayer като в Pomm2.
- Bugfix в ParamterHolder :: unsetParameter.
- обработва правилно неициализиран връзка
- Really хвърлят ConnectionException при неуспех връзка
- Добавено BaseObject :: $ стриктно. Close # 48.
- Entity преобразуватели се регистрират в картата класове. Close # 133
- коментари бази данни поддържат.
- Observer & слушате в Connection.
- Нови методи API за заявки.
- Fields форматиране може да отнеме масив (близо # 132).
- Методи Inspector схема (близо # 134 # 151).
- Добави Pomm Сервиз :: getDatabases () метод
- Query филтър верига отново
- метод Collection :: парче добавя
- Escape схеми и таблици имена
- BaseObject :: Extract () сметища по поръчка на оценителите.
- може да има предимство определение поле
Какво ново във версия 1.2.2:.
- по-добра връзка на затваряне
- проверка определение PK през BaseObjectMap (близо # 144)
- PgTsRange :: fromPg мъст не е необходимо чек за двойни кавички (A.Buchoux)
- Bug в BaseObject :: isNew () (A.Buchoux)
- Актуализация documentation.html
- Актуализация documentation.rst
- BaseObject :: хидратни връща $ това
- Escape схеми и таблици имена
Какво ново във версия 1.2.0:
- Fixe проблем с конвертора PgArray (# 123 ).
- проблем със сигурността, с конвертора LTree (# 122)
- Добавено PgJSON конвертор.
- Готови отчети могат да бъдат deallocated ръчно.
<силни> Изисквания :
- PHP
Коментари не е намерена