<?php
public function add(){
// code
$this->Flash->activateUsers('Thank you for choosing our website', $this->request->getData('email'));
}
?>
然后我在src \ Template \ Element \ Flash \ activate_users.ctp中创建一个文件,其中包含以下内容:
<div class="message success">
<?= h($message) , $this->request->getData('email'); ?>
or
<?= h($message) ?> <?=h($this->request->getData('email')) ?>
</div>
但是在成功填写表格后没有错误,它只会打印出来:
&#34;感谢您选择我们的网站&#34;
答案 0 :(得分:0)
在您的控制器中:
$this->Flash->activateUsers('Thank you for choosing our website', [
'params' => [
'email' => $this->request->getData('email'),
]
]);
在你的模板中:
<?= h($message) ?>, <?= h($params['email']) ?>