我正在尝试在cakephp2中使用Flash组件
我已经宣布了组件
public $components = array('Paginator', 'Session', 'Flash');
然后尝试在控制器中设置Flash消息:
$this->Flash->error('The cashpickup could not be saved. Please, try again.'); // To display error
$this->Flash->success(__('The user has been saved.')); // to display success
在视图中,我使用以下代码:
<?php echo $this->Flash->render(); ?>
任何?谁可以告诉我为什么它不起作用的确切问题..
答案 0 :(得分:0)
在app / View / Elements / Flash / success.ctp
中<div id="flash-<?php echo h($key) ?>" class="message-info success">
<?php echo h($message) ?>: <?php echo h($params['name']) ?>, <?php echo h($params['email']) ?>.
</div>
参考https://book.cakephp.org/2.0/en/core-libraries/components/flash.html