La comunità italiana su CakePHP

You are not logged in. Please login or register.


Pages: 1

Atom RSS

Posts [ 2 ]

ToX

Topic: Personalizzare i messaggi di sessione (setFlash) in base all'esito

oggi stavo meditando sull'opportunità di personalizzare il messaggio di sessione, quello di setFlash per intenderci, in base all'esito... con uno sfondino rosso quando l'esito è negativo, verde quando positivo e via dicendo....

ho così scoperto che si possono assegnare dei layout a questi messaggi smile

questa è la procedura:

1) creo un file /app/views/layouts/messages/success.ctp

<div id='setFlash' class="success">
    <?php echo $content_for_layout; ?>
</div>

2) ... un file /app/views/layouts/messages/failure.ctp

<div id='setFlash' class="failure">
    <?php echo $content_for_layout; ?>
</div>

3) aggiungo quale dei due layout voglio usare al setFlash

$this->Session->setFlash('Ha funzionato!!!!', 'messages/success');
oppure
$this->Session->setFlash('Errore fatale!', 'messages/failure');

et voilà... smile il resto sta alla vostra fantasia smile

arialdomartini

Re: Personalizzare i messaggi di sessione (setFlash) in base all'esito

Molto utile. Thanks for sharing!

Posts [ 2 ]

Guest posting is disabled. You must login or register to post a reply.

Pages: 1

Topic info

0 guests and 0 users are reading this topic now


Forum quick jump menu

Currently used extensions: pun_topic_online_users, pun_karma, pun_admin_hook_navigator, pun_bbcode. Copyright © 2008 PunBB

[ Generated in 0.030 seconds, 12 queries executed ]