dispatch({type:'product/ProductAdd'
case 'product/ProductEdit':
inputValue.id
в момент диспатча. Может, значение не заполняется, а может там идёт конвертация числа в строку, например, и строгое сравнение в редьюсере не проходит. а зачем мне это?Чтобы у вас заработал серверный рендеринг, это одно из главных слабых мест SPA. «Сервисы с многомиллионными списками пользователей» готовы за этот функционал платить дополнительными серверными мощностями:
Next.js is the React framework for the web, enabling you to create full-stack web applications. Built on top of React, it powers some of the largest ecommerce sites in the world, like Walmart, Target, Ebay, Nike, Doordash, and is even used in parts of Amazon.com.https://vercel.com/guides/building-ecommerce-sites...
Вообщем. Есть проект на cms Opencart, он написан на чистом php. Работает на сервере.Не знаю как устроен OpenCart, поэтому ответ общий. Узнайте, есть ли там система событий и если есть, то подписывайтесь на нужные вам события (вход, выход и т.п.) и в обработчиках записывайте нужные данные в БД. Если системы событий нет, то придётся костылить логирование прямо в код (контроллеры, файлы или что там у OpenCart).
Задача - создать таблицу действией пользователей админ панели сайта и проводимых ими на сайте часов. Нужно сделать так чтобы можно было отследить количество работы за день - каждым пользователем.
Как бы это можно было б организовать?
сохраняется лишь содержимое последнего пройденного документаЭто потому, что вы в цикле перезатираете значение переменной
$phpWord
, в которую хотите собирать результат. По этой же причине, скорее всего, вы видите "весь документ" в результате - вы просто в конец существующего добавляете его же таблицы ещё раз.