Используя Symfony 1.4.x (с Propel), я получил задание, которое требует от меня обмена определенной информацией о пользователях с несколькими внешними системами. В настоящее время он сохраняется как атрибут сеанса (в памяти), но мне нужно поместить его в базу данных, чтобы я мог создать API, который будет предоставлять эту информацию авторизованным потребителям.
Я бы предпочел не пересматривать систему для хранения всех данных сеанса в базе данных (если это не тривиально и не может обрабатывать пространства имен), но я не могу найти никакой информации о рекомендуемом способе записи класса myUser
в базу данных. Возможно ли это сделать, так как у класса нет модели как таковой (о которой я знаю)? Есть ли рекомендуемые решения или лучшие практики для этого?
Спасибо.
UPDATE
Если бы мне пришлось довести это до самого базового уровня, я думаю, что ключевой вопрос заключается в следующем: каков «лучший» способ чтения / записи в базу данных из класса myUser
? Или, альтернативно, есть другой путь, который рекомендуется для достижения того же конечного результата?