Использование CakePHP 1.3.6
Я использую аутентификацию без входа в систему через уникальное значение в качестве параметра URL-адреса, поэтому, когда «приглашенный» пользователь получает доступ к предоставленной ссылке, я знаю, кто он, и задаю некоторую информацию о пользователе в сеансе.
На этой странице есть форма с родителем и родственными дочерними моделями (hasMany, ownTo, все такое).
Каждая дочерняя модель имеет поле 'agent_id' (модель FK to Agent, которая загружается при доступе к странице), которое необходимо заполнить идентификатором, ранее загруженным в сеанс.
Нужно ли создавать скрытое поле ввода для «agent_id» рядом с каждой дочерней моделью группы элементов формы, или есть более простой способ?
Возможно, я смогу взять сессию или что-то из Модели / Поведения beforeValidate()
или что-то подобное? Это было бы идеально, но я не уверен, как.
Спасибо!