Ошибка при удалении товара из скрипта снаруже
При попытке через самописный скрипт удалить товар полученный через $modx->getCollection('msProductData')
столкнулся с ситуацией что в базе запись остается все равно и приводит к раскоряке в дальнейшем. Лечится повторным удалением через modResource с тем же ID. ИМХО, корректней было бы чтобы удаление через msProductData прибивало бы запись напрочь…
столкнулся с ситуацией что в базе запись остается все равно и приводит к раскоряке в дальнейшем. Лечится повторным удалением через modResource с тем же ID. ИМХО, корректней было бы чтобы удаление через msProductData прибивало бы запись напрочь…
Комментарии: 2
ИМХО, корректнее было бы прочитать документацию, и удалять msProduct.
Сбил с толку msProduct который при создании товара на попытку присвоить полю article значение ругается что оного нет. По простоте душевной решил, что работать надо через msProductData, что собственно в случае с созданием и помогло. Ессно при удалении пытался удалить через него же, что какбэ представилось логичным. Получил нестыковку и добавил еще команду удаления через modResource. Доки читал, там этот момент не очевиден во всей своей полноте, но за подсказку большое спасибо.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.