2009-08-11 5 views
0

J'ai un doute dans mon application. Dans mon application, je conçois comme un constructeur de formulaire en utilisant CakePHP et JQUery et MYSQL.Sessions dans Cakephp

Dans ma page de conception, je conçois le formulaire et en cliquant sur le bouton Enregistrer le formulaire ci-dessous tous mes champs que j'ai créés, je sauve les champs en créant d'abord une entrée dans ma table de formulaire created_by) et je récupère cet identifiant de formulaire récemment ajouté et je m'en sers pour enregistrer tous mes champs dans mes attributs Table qui a (id, form_id, fieldname, type, taille, sequence_no, instructions)

Mais maintenant Je pensais que l'obtention de l'identifiant ajouté récemment et l'enregistrement des FIELD en utilisant cela est comme le codage dur ou comme une mauvaise façon de faire ..

Quelle sera la meilleure façon quand je peux enregistrer le formulaire et obtenir son identifiant et à l'utilise pour mon attribut J'ai pensé à utiliser la variable de session pour y stocker mon identificateur de formulaire lors de l'enregistrement du formulaire et pour lire sa valeur lors de l'enregistrement des champs dans la table des attributs. également que même si je fais usage de cette variable de session je veux garder ce numéro de formulaire pour être là à la session que dans la page de conception et de nulle part ailleurs ..

S'il vous plaît me suggérer ..

+0

Pouvez-vous poster quelques extraits de code (modifié pour plus de clarté) afin que nous puissions avoir une meilleure idée de ce que vous pensez que vous faites mal ? –

Répondre