Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] CRUD et formualires différents

Posted by GregoryL on 11/16/2010 14:57

Bonjour

j'espère que la question n'a pas déjà été posée. Je ne l'ai pas trouvé...

Est-ce que, de la même façon qu'on peux spécifier des templates différents pour l'edition ou le listage des tuples, on spécifier plusieurs xml jforms ?

J'ai essayé de redéfinir un autre formulaire, mais j'ai un token invalide, je suppose que c'est parce qu'il ne correspond pas à celui spécifié dans $form dans mon controller CRUD

Merci d'avance.

  [Opened] CRUD et formualires différents

Reply #1 Posted by foxmask on 11/16/2010 16:00

Bonjour,

le probleme de token invalide vient du fait que vous faites un jForms::get() differente du jForms::create() exemple :

initialisation :

$unparm = 'foobar';
$form = jForms::create('foxmask~monform',$unparm);

recuperation apres submit

$form = jForms::get('foxmask~monform');

token invalide

il faut le get identique au create sinon au $form->check() patatra.

$unparm = 'foobar';
$form = jForms::get('foxmask~monform',$unparm);

ps j'avais fait un petit tuto sur le sujet

Cordialement


@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !

  [Opened] CRUD et formualires différents

Reply #2 Posted by GregoryL on 11/16/2010 17:11

Oui d'ailleurs j'ai commencer à comprendre un peu mieux le problème grâce au tuto.

Le problème c'est que je ne vois pas bien comment récupèrer ce paramètre identique dans le CRUD.

Tout semble bien autogénéré, y compris la création du formulaire J'avais bêtement essayé dans l'action edit de faire quelquechose comme ça :

	$form = jForms::create("appli~marque");
<code>
        $tpl->assign('form',$form);
</code>

pour recréer/ecraser complètement le formulaire par défaut du crud lors de l'appel de l'action edit, mais j'ai quand même ce problème de token.

  [Opened] CRUD et formualires différents

Reply #3 Posted by laurentj on 11/16/2010 23:01

Bonjour,

non, le contrôleur CRUD n'est fait que pour un seul formulaire.

Le plus simple est d'utiliser son propre contrôleur..

  [Opened] CRUD et formualires différents

Reply #4 Posted by GregoryL on 11/17/2010 08:58

Bonjour

Merci pour vos réponses.

Oui je suis d'accord . Quitte à personnaliser, autant utiliser un contrôleur "simple".

 C'est malheureusement une reprise de code existant... :( . Je vais y réfléchir c'est dommage d'utiliser Jelix pour faire n'importe quoi:p
 
Page
  1. CRUD et formualires différents