если есть запись, которая выглядит примерно так:
{
'title' :'test',
'subdoc' :[{
'title' : 'sub test',
'subdoc2' : [{
'title' : 'sub 2 test';
}]
}]
}
У меня есть соответствующие объекты, настроенные для доктрины, где subdoc - это EmbedMany корневого документа, а subdoc2 - это EmbedMany из subdoc.
Отлично работает в моей среде разработки. В производственной среде это не спасает subdoc2. Я могу создать его, добавить его в поддок, и сказать, чтобы он очищался, без ошибок, но он просто не сохраняет.
Вещи, которые я исключил:
- Это не доктрина: обе среды используют одну и ту же версию доктрины, одни и те же файлы
- Это не монго: та же версия драйвера php монго: 1.2.2 (та же конфигурация)
- оба используют apache2 в Ubuntu
- Это не может быть мой код, не так ли? Я имею в виду один и тот же код на обеих машинах
Вещи это может быть:
- Производство: PHP версии 5.3.5-1ubuntu7.2; Dev: PHP версии 5.3.5
- Производство на самом деле Zend Server, разработка - нет. Я действительно не могу это контролировать, но, возможно, в Zend Server есть некоторые настройки, которые могут вызывать проблемы? Я буду рад опубликовать конкретные настройки, но их много, поэтому я не хочу публиковать их все, если они не нужны.
Я действительно в растерянности! Пожалуйста, помогите.