В настоящее время у меня есть постоянное извлечение списка продуктов из базы данных и отображение их на экране. Я хотел бы использовать идентификатор из базы данных, чтобы хранить некоторую информацию об этих продуктах в файле cookie и ссылаться на страницы с более подробной информацией. Насколько я понимаю, идентификатор присутствует только в постоянном объекте, а не в фактическом типе продукта? Означает ли это, что я должен хранить дополнительное поле со случайной строкой, которую я могу использовать в файле cookie, или есть способ получить доступ к идентификатору, используемому в базе данных? Я буду добавлять файлы cookie с помощью JavaScript.
До сих пор я просто использовал PHP, и для этого я бы использовал идентификатор. Я не уверен, что это то же самое в Yesod из-за безопасности типов или есть лучший способ сделать это.