Доктрина ODM, как избежать автоматической генерации гидраторов

Doctrine ODM переписывает классы гидраторов каждый раз, когда я загружаю страницу;

Это довольно плохо — особенно в производстве.

Как я могу избежать этого? Вот моя конфигурация:

$config = new Configuration();
$config->setProxyDir(getcwd().'/models/proxies');
$config->setProxyNamespace('MyNamespace\Proxies');
$config->setHydratorDir(getcwd().'/models/hydrators');
$config->setHydratorNamespace('MyNamespace\Hydrators');
$config->setDefaultDB(MONGO_DB);
$config->setMetadataDriverImpl(AnnotationDriver::create(getcwd().'/models/docModels'));

0

Решение

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

$config->setAutoGenerateHydratorClasses(false);

..некоторые ссылки здесь:
http://www.doctrine-project.org/api/mongodb_odm/1.0/class-Doctrine.ODM.MongoDB.Configuration.html

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]