$this->Flash->成功(__('用户已保存,'));无法正常工作cakephp 2.X

mbskvtky  于 2022-11-11  发布在  PHP
关注(0)|答案(1)|浏览(151)

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

任何人?谁能告诉我确切的问题,为什么它不工作。

mzmfm0qo

mzmfm0qo1#

在应用程序/视图/元素/Flash/成功.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

相关问题