【发布时间】:2021-07-25 14:19:42
【问题描述】:
我正在使用 cakphp4。我有一个关于 cakephp 和甜蜜警报的问题。我们可以用 sweetalert 代替标准的 flash 消息吗? (我的意思是,不是标准的 Flash Message,而是给 Sweet Alert?)
UsersController.php
public function delete($slug)
{
$this->request->allowMethod(['post', 'delete']);
$user = $this->Users->findBySlug($slug)->firstorFail();
if ($this->Users->delete($user)) {
$this->Flash->success("Deleted Successfully");
return $this->redirect(['action' => 'index']);
}
$this->Flash->error('Unable to Delete user');
return $this->redirect(['action' => 'index']);
}
模板/元素/flash/success.php
<?php
if (!isset($params['escape']) || $params['escape'] !== false) {
$message = h($message);
}
?>
<div class="message success" onclick="this.classList.add('hidden')">
<?= $message ?></div>
【问题讨论】:
标签: php cakephp sweetalert cakephp-4.x