Установка и получение переменных сеанса в Bolt CMS

У меня запущено веб-приложение на Bolt CMS, и мне нужно иметь возможность сохранять некоторую информацию при загрузке страниц, чтобы она была постоянной. Данные должны быть установлены с помощью вызова AJAX и извлечены в шаблоне Twig. Проблема в том, что я не знаю, как я могу сделать это в среде Bolt (я никогда раньше не использовал Symfony)

Я видел довольно много похожих вопросов о том, как извлечь переменные сеанса в контроллере Symfony, но ничего о том, как редактировать (или добавлять новый) контроллер, чтобы я мог вызывать его через AJAX для установки переменной сеанса

Спасибо

2

Решение

Так как прут отображается на стороне сервера, я предполагаю, что вы хотите установить что-то в одном запросе, а затем получить его снова в следующем. Я думаю, вам нужно создать расширение для этого, которое хранит данные в таблице и позволяет вам получить их позже. Посмотрите на расширение «WaffleOrders», чтобы найти хороший пример того, как это сделать: https://github.com/bolt/WaffleOrders

Это все происходит со стороны болта, хотя. Чтобы сделать его ajaxy, вы должны использовать функциональность jquery ajax для POST или GET данных, если это необходимо.

2

Другие решения

Других решений пока нет …