PHPackages                             zfstarter/zfs-domain-model - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. zfstarter/zfs-domain-model

ActiveLibrary[Database &amp; ORM](/categories/database)

zfstarter/zfs-domain-model
==========================

Alternative DBAL implementation of Zend Framework 2 Zend\\Db for ZFStarter

1.0.3(11y ago)2712MITPHPPHP &gt;=5.3.23

Since Apr 13Pushed 11y agoCompare

[ Source](https://github.com/ZFStarter/ZFSDomainModel)[ Packagist](https://packagist.org/packages/zfstarter/zfs-domain-model)[ RSS](/packages/zfstarter-zfs-domain-model/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (2)Versions (5)Used By (0)

zfs-domain-model
================

[](#zfs-domain-model)

Альтернативная реализация слоя доступа к реляционным БД на основе Zend\\Db для ZF2/ZFStarter проектов.

Подключение
-----------

[](#подключение)

- Добавляем в конфиг фабрику сервиса автоматического создания Gateway'ев:

```
'service_manager' => array(
    'factories' => array(
        'ZFS\DomainModel\Service' => 'ZFS\DomainModel\Service\Factory'
    )
)
```

- Добавляем алиас на дефолтное подключение к БД:

```
'service_manager' => array(
    'aliases' => array(
        // допустим, у нас есть подключение к БД как 'Db\Adapter'
        // чтоб ZFS\DomainModel могла его использовать по-умолчанию, делаем алиас:
        'ZFS\DomainModel\Adapter' => 'Db\Adapter'
    )
)
```

Использование
-------------

[](#использование)

Единственное необходимые действия:

- Создать абстрактную фабрику для создания Gateway'ев:

```
