Bonjour,
J'ai vu un comportement sur un site que je voudrai reproduire sur cakePHP mais je ne vois pas précisemment comment ça fonctionne.
Lorsqu'on va sur http://www2.leboncoin.fr/ai/form/0 pour déposer une annonce, en fonction de la catégorie que l'on choisit le formulaire est modifié en ajax.
J'imagine qu'en POO, il y a une classe annonce avec les infos de bases et des classes spécialisées : "voitures", "locations" etc. qui etendent la classe annonce... mais comment lorsqu'on est sur un controlleur annonce/ajout, on peut faire comprendre au système qu'il faut enregistrer les informations supplémentaires en fonction de la catégories par exemple : "voitures" ou "locations" ??
Merci d'avance pour l'éclairage que vous m'apporterez
Cela dépend de comment tu as structurer ta base mais oui tu peux le faire. Si tu rajoute des champs en JS et que tu save en brut les $data ça gèrera les champs mis en plus.
Si les champs sont sur une autre table tu fais $this->Form->input('Model.champ',....)
d'accord merci :)
j'ai donc pas besoin d'instancier mon objet "voitures", je reste dans l'objet "annonce" ?