Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Zend Framework 2 Module for Doctrine

This branch is 533 commits behind doctrine:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.travis
bin
config
src/DoctrineModule
tests
.gitignore
.travis.yml
LICENSE
Module.php
README.md
composer.json

README.md

Doctrine Module for Zend Framework 2

Master: Build Status

The Doctrine module intends to integrate Doctrine 2 with Zend Framework 2 quickly and easily. This module is a provides common Doctrine and ZF integration. To get the most benefit you must use a provider module such as DoctrineORMModule. The following features are intended to work out of the box:

  • CLI support for Doctrine 2 ORM and Doctrine MongoDB ODM.
  • Validators for ObjectExists and NoObjectExists
  • Authentication adapter for Zend\Authenticator
  • Support for using existing PDO connections

Requirements

Zend Framework 2

Doctrine CLI

The Doctrine CLI has been pre-configured for you and works as is without any special configuration required for MongoODM and ORM. It will just use your configuration for those modules.

Access the Doctrine command line through

./vendor/bin/doctrine-module

Installation

Installation of DoctrineModule uses composer. For composer documentation, please refer to getcomposer.org.

Installation steps

  1. cd my/project/directory
  2. create a composer.json file with following contents (minimum stability is required since the module still has frequent updates):

     {
         "minimum-stability": "dev",
         "require": {
             "doctrine/doctrine-module": "dev-master"
         }
     }
  3. install composer via curl -s http://getcomposer.org/installer | php (on windows, download http://getcomposer.org/installer and execute it with PHP)
  4. run php composer.phar install
  5. open my/project/directory/configs/application.config.php and add the following key to your modules:

     'DoctrineModule',

Installation steps (without composer)

  1. clone this module to vendor/DoctrineModule
  2. The module depends on Doctrine Common 2.3.*, Doctrine Data-Fixtures, Symfony Console >= 2.0.13, Symfony Yaml >= 2.0.13 , Zend Framework > 2.0.0-beta5 . You have to download/install those packages and have them autoloaded.
  3. open my/project/directory/configs/application.config.php and add the following key to your modules:

     'DoctrineModule',

Upgrading

See the UPGRADE.md file.

Something went wrong with that request. Please try again.