Проблема
Есть у меня документ такого типа
я делаю удаление парочки 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);
Это помогло.
Комментариев нет:
Отправить комментарий