Don't you speak portuguese? Translate this site with Google Translator

Pensamento do Dia

Aqueles que tornam impossível uma revolução pacífica tornam inevitável uma revolução violenta. (J. F. Kennedy)

9.3.4 - flashHelper e Flash Component

9.3.4 - flashHelper e Flash Component

 

Não sei qual é o segredo do sucesso, mas o segredo do fracasso é tentar agradar a todo mundo.

Bill Cosby

FlashComponent fornece duas maneiras de definir mensagens flash: seu método mágico __call() e seu método set(). Para fornecer seu aplicativo com verbosidade, o método mágico __call() do FlashComponent permite usar um nome de método que mapeia para um elemento localizado no diretório src/Template/Element/Flash. Por convenção, os métodos camelcased serão mapeados para o nome do elemento em minúsculas e sublinhado:

// Use em src/Template/Element/Flash/success.ctp

$this->Flash->success('This was successful');

// Use em src/Template/Element/Flash/great_success.ctp

$this->Flash->greatSuccess('This was greatly successful');

Renderizar em texto plano

$this->Flash->set('This is a message');

 

Renderizar em HTML

$this->Flash->info(sprintf('<b>%s</b> %s', h($highlight), h($message)), ['escape' => false]);

 

Código para mensagens em Flash

<dic class="message error" onclick="thisClasslist.add('hidden');">Você não tem permissão para acessar esta área</div>

 

Em action/template

<?= $this->Flash->render() ?>

// wm seu Controller

$this->Flash->set('The user has been saved.', [

'element' => 'success'

]);

 

// Em seu arquivo de template: Irá usar great_success.ctp ao invés de succcess.ctp

<?= $this->Flash->render('flash', [

'element' => 'great_success'

]);

Detalhes sobre o FlashHelper

https://book.cakephp.org/3.0/en/views/helpers/flash.html

https://book.cakephp.org/3.0/en/controllers/components/flash.html

Comments fornecido por CComment

Novo Testamento

E fui descido num cesto por uma janela da muralha; e assim escapei das suas mãos.
(2Co, 11:33)

Rotas no Mapa do Google

© 2015 Ribamar FS. All Rights Reserved. Designed By JoomShaper