$ this-> Flash->成功(__('用户已保存。'));不工作的cakephp 2.X

时间:2017-12-20 13:32:30

标签: php cakephp cakephp-2.0 flash-message

我正在尝试在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(); ?>

任何?谁可以告诉我为什么它不起作用的确切问题..

1 个答案:

答案 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