# |
Jun 13th 2016, 17:17 |
SpoutBE |
pas de search, rien, truc tout con |
# |
Jun 13th 2016, 17:17 |
SpoutBE |
J'ai fait ça en cake3: http://bookmarks.spout.be/ |
# |
Jun 13th 2016, 17:11 |
Nicolas13860 |
lol |
# |
Jun 13th 2016, 17:11 |
SpoutBE |
upgrade en 3.x un peu :D |
# |
Jun 13th 2016, 17:11 |
SpoutBE |
Enfin soit |
# |
Jun 13th 2016, 17:09 |
Nicolas13860 |
cf paragraphe create |
# |
Jun 13th 2016, 17:09 |
Nicolas13860 |
et ca fonctionnait et là doc indique bien qu'on peut préciser un autre modele : http://book.cakephp.org/2.0/fr/core-libraries/helpers/form.html |
# |
Jun 13th 2016, 17:08 |
Nicolas13860 |
si c'est $this->Form->creatione('autre_model'); => ca ne créé pas form action ='autre_model/' alors qu'avant cela fonctionnait |
# |
Jun 13th 2016, 17:08 |
Nicolas13860 |
si je met $this->Form->create (''); => ca créé form action = "/model_courant/" => là ok |
# |
Jun 13th 2016, 17:07 |
Nicolas13860 |
$this->Form->create('Recipe'); doit créer form action = "/recipe/add (ou edit) |
# |
Jun 13th 2016, 17:07 |
SpoutBE |
donc ça tjs été par défaut, $_SERVER['REQUEST_URI'] |
# |
Jun 13th 2016, 17:07 |
Nicolas13860 |
je parle pas du /add |
# |
Jun 13th 2016, 17:06 |
SpoutBE |
je vois pas d'où il sucerais de son pouce le /add |
# |
Jun 13th 2016, 17:06 |
SpoutBE |
Non je suis pas d'accord |
# |
Jun 13th 2016, 17:04 |
Nicolas13860 |
26 enreg via ce form (le seul possible) c'est que cela fonctionnait |
# |
Jun 13th 2016, 17:03 |
Nicolas13860 |
et ca marchait |
# |
Jun 13th 2016, 17:03 |
SpoutBE |
et qu'il était appellé sur add et edit |
# |
Jun 13th 2016, 17:03 |
Nicolas13860 |
mais je spécifie un autre modele ;-) |
# |
Jun 13th 2016, 17:03 |
SpoutBE |
vu que j'ai tjs fait form.ctp |
# |
Jun 13th 2016, 17:03 |
Nicolas13860 |
oui |
# |
Jun 13th 2016, 17:03 |
SpoutBE |
ça a tjs été par défaut l'url courante |
# |
Jun 13th 2016, 17:03 |
Nicolas13860 |
echo $this->Form->create('Recipe'); |
# |
Jun 13th 2016, 17:03 |
Nicolas13860 |
/ si vous êtes sur /recipes/add |
# |
Jun 13th 2016, 17:03 |
Nicolas13860 |
Ce faisant, vous modifiez le contexte de ce formulaire. Tous les champs seront supposés dépendre de ce model (sauf si spécifié), et tous les models devront être liés à lui. Si vous ne spécifiez pas de model, CakePHP supposera que vous utilisez le model par défaut pour le controller courant. |
# |
Jun 13th 2016, 17:02 |
Nicolas13860 |
c'est dans la doc cakephp2 |
# |
Jun 13th 2016, 17:02 |
Nicolas13860 |
La méthode create() nous permet également de personnaliser plusieurs paramètres. Premièrement, vous pouvez spécifier un nom de model |
# |
Jun 13th 2016, 17:02 |
SpoutBE |
Tu m'explique |
# |
Jun 13th 2016, 17:02 |
SpoutBE |
Ah oui et là : https://github.com/spout/cakephp-starter-kit/blob/master/app/View/Links/form.ctp#L8 |
# |
Jun 13th 2016, 17:02 |
Nicolas13860 |
mais moi j'en spécifie un |
# |
Jun 13th 2016, 17:02 |
Nicolas13860 |
= model du controller |
# |
Jun 13th 2016, 17:02 |
Nicolas13860 |
oui si tu mets par d'arg ca prend le model en question |
# |
Jun 13th 2016, 17:01 |
Nicolas13860 |
doc |
# |
Jun 13th 2016, 17:01 |
SpoutBE |
Pr preuve |
# |
Jun 13th 2016, 17:01 |
Nicolas13860 |
SpoutBE: comment ça ? c'est dans la cod ^^ |
# |
Jun 13th 2016, 17:01 |
SpoutBE |
https://github.com/spout/cakephp-starter-kit/blob/master/app/View/Bookmarks/form.ctp#L2 |
# |
Jun 13th 2016, 17:01 |
SpoutBE |
Bah j'ai vraiment souvenir que ça a tjs été comme ça depuis cake 2.0 |
# |
Jun 13th 2016, 17:00 |
Nicolas13860 |
des fois j'ai envie de faire mon propre dev |
# |
Jun 13th 2016, 17:00 |
Nicolas13860 |
je comprends pas il y a pas plus simple |
# |
Jun 13th 2016, 17:00 |
Nicolas13860 |
echo $this->Form->create('Recipe'); |
# |
Jun 13th 2016, 17:00 |
Nicolas13860 |
/ si vous êtes sur /recipes/add |
# |
Jun 13th 2016, 17:00 |
Nicolas13860 |
là j'ai form action = url actuelle |