2015-04-15 2 views
2

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

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

спасибо

ответ

2

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

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

Смежные вопросы