1/ Pour le richtext,
quand je code moi même le formulaire
'description' => new sfExtraWidgetFormRichTextarea (),
Effectivement il n'y a pas de problème, ça marche nickel chrome.
Mais dans un module CRUD généré en backend ...
le formualire est généré par le _form.php comme ça
1 2 3
| <?php foreach ($configuration->getFormFields($form, $form->isNew() ? 'new' : 'edit') as $fieldset => $fields): ?>
<?php include_partial('typeActions/form_fieldset', array('picactionstype' => $picactionstype, 'form' => $form, 'fields' => $fields, 'fieldset' => $fieldset)) ?>
<?php endforeach; ?> |
...Ou alors faut faire soit même le formulaire.
C'est peut être le plus simple au final.
(idem pour la validation )
1 2 3 4
| $this->form = $this->configuration->getForm();
if ($form->isValid()) {
....
} |
2/ Quand aux champs created/updated
1 2 3 4 5
| pActionsType:
actAs: { Timestampable: ~ }
columns:
titre: { type: string(255), notnull: true, unique: true }
description: { type: string(255) } |
Y a pas de champ created updated
Partager