Reputation:
How to change the default setFlash () in CakePHP ? How or where change this default element:
<div id="flashMessage" class="message">
My message.
</div>
Necessary:
<div id="myid" class="myclass">
My message.
</div>
Thanks.
Upvotes: 2
Views: 3967
Reputation: 41040
According to the documentation:
Create the file app/View/Elements/flash_custom.ctp and build our custom flash element:
<div id="myid"><?php echo $message; ?></div>
Then call setFlash()
with those parameters:
<?php
$this->Session->setFlash('My message.', 'default', array('class' => 'myclass'));
The output in your template from using $this->Session->flash()
with the above example would be then:
<div id="myid" class="myclass">My message.</div>
Upvotes: 1