La vue :
<form action="<?php echo $html->url('/themes/add'); ?>" method="post">
<div class="required">
        <?php echo $form->labelTag('Theme/libelle', 'Libelle');?>
        <?php echo $html->input('Theme/libelle', array('size' => '50'));?>
        <?php echo $html->tagErrorMsg('Theme/libelle', 'Entrer le libelle.');?
>
</div>
<div class="submit">
        <?php echo $html->submit('Ajouter');?>
</div>
</form>

Le controller :
function add() {
if (empty($this->data)) {
                $this->render();
        } else {
                $this->cleanUpFields();
                if ($this->Theme>save($this->data)) {
                        $this->Session->setFlash('Le thème a été sauvegarde');
                        $this->redirect('/themes/index');
                } else {
                        $this->Session->setFlash('Please correct errors 
below.');
                }
        }
}

Le layout :
<body>
<div id="conteneur">
        <div id="centre">
                <?php echo $session->flash();?>
                <?php echo $content_for_layout; ?>
        </div>
</div>
</body>



Le problème c'est que le "1" s'affiche pour n'importe quel appel de la
fonction setFlash, donc a moins que je ne me trompe sur son appel, le
problème ne devrait pas venir du controller .

Merci de votre aide :)

On 15 fév, 12:38, Lionel <[EMAIL PROTECTED]> wrote:
> Bonjour,
> il manque quelques éléments :
> un bout du layout,
> un bout de la vue
> un bout du controleur,
> ensuite on pourra t'aider.
>
> Peut-être juste un caractère parasite présent ?
>
> Bon courage
--~--~---------~--~----~------------~-------~--~----~

Groupe "Cakephp-fr".
Adresse : [email protected]
Pour résilier  : [EMAIL PROTECTED]
Pour les options : http://groups.google.com/group/cakephp-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à