У меня есть сомнения в моей заявке. В моем приложении я создаю конструктор форм с использованием CakePHP, JQUery и MYSQL.
На моей странице дизайна я разрабатываю форму и, нажимая кнопку «Сохранить форму» под всеми моими полями, которые я создал, я сохраняю поля, сначала создав запись в моей таблице форм, которая имеет (id, name, creation_by) ) и я извлекаю недавно добавленный идентификатор формы и использую его для сохранения всех моих полей в моей таблице атрибутов, в которой есть (идентификатор, идентификатор_иде, имя поля, тип, размер, номер_последовательности, инструкции)
Но теперь я почувствовал, что получение недавно добавленного идентификатора и сохранение полей с помощью этого похоже на жесткое кодирование или на неправильный способ сделать это.
Каким будет наилучший способ, когда я смогу сохранить форму, получить ее идентификатор и использовать ее в своей таблице атрибутов ...
Я решил использовать переменную сеанса для хранения в ней своего идентификатора формы при сохранении формы и считывания ее значения при сохранении полей в таблице атрибутов.
Кроме того, что даже если я использую эту переменную сеанса, я хочу, чтобы этот идентификатор FOrm присутствовал в сеансе только на странице дизайна, а не где-либо еще ..
Пожалуйста, предложите мне ..