Проблема
Есть у меня документ такого типа
я делаю удаление парочки se из документа
И сразу же вывод оставшихся se
в итоге получаю
Хотя в базе данные изменились (удалились), получаю я данные без изменений. Долго ковырялся, пока не воспользовался
Это помогло.
Есть у меня документ такого типа
{
"id": "51e939fa6803fa4a05000001",
"user_id": 1,
"site_id": 16,
"url": "www.example.com/en/",
"keywords": [
"keyword and 4"
],
"se": [
"Google",
"Bing Russia",
"Google Canada",
"Yahoo Australia"
]
}
я делаю удаление парочки se из документа
$SiteManager->removeSearchEngines($Site, $externalSe);
И сразу же вывод оставшихся se
$Site->getSe()
в итоге получаю
[
"Google",
"Bing Russia",
"Google Canada",
"Yahoo Australia"
]
Хотя в базе данные изменились (удалились), получаю я данные без изменений. Долго ковырялся, пока не воспользовался
$SiteManager->docManager->refresh($Site);
Это помогло.
Комментариев нет:
Отправить комментарий