Zend Framework 2 Как установить Doctrine 2 Proxy Directory

Поэтому я использую модуль Doctrine 2 в Zend Framework 2, настроенный в соответствии с турецким сайтом Джейсона Граймса (http://www.jasongrimes.org/2012/01/using-doctrine-2-in-zend-framework-2/).

Иногда я продолжаю получать эту ошибку:

Your proxy directory must be writable. 

Как установить каталог прокси-сервера?

Вот моя конфигурация Doctrine из module.config.php:

 'doctrine' => array( 'driver' => array( __NAMESPACE__ . '_driver' => array( 'class' => 'Doctrine\ORM\Mapping\Driver\AnnotationDriver', 'cache' => 'array', 'paths' => array(__DIR__ . '/../src/' . __NAMESPACE__ . '/Entity') ), 'orm_default' => array( 'drivers' => array( __NAMESPACE__ . '\Entity' => __NAMESPACE__ . '_driver' ), ), ), ), 

По умолчанию прокси-каталог – data/DoctrineORMModule/Proxy . Наверное, ты знаешь, как сделать его доступным для записи, верно?

Если вам по какой-то причине необходимо изменить его, вы можете перезаписать соответствующий ключ конфигурации:

 <?php return array( 'doctrine' => array( 'configuration' => array( '<YOUR DRIVER NAME (orm_default by default)>' => array( 'proxy_dir' => 'data/DoctrineORMModule/Proxy', 'proxy_namespace' => 'DoctrineORMModule\Proxy', ) ) ) ); ?> 

Надеюсь это поможет.