javascript - Cakephp 和甜蜜警报
问题描述
我有一个关于 cakephp 和甜蜜警报的问题。您是否能够替换标准的 Flash Message,而不是提供 Sweet Alert?我已经设法给 Sweet Alert 确认删除记录,但我不知道在保存数据时如何处理它(例如在 edit.ctp 中),保存后将我带到 index.ctp(这里我想要 Sweet Jump 弹出)。
在确认删除时,我使用了falco442的 cakephp-3-sweet-alert-helper。
这是我的编辑方法:
public function edit($id = null)
{
$contact = $this->Contacts->get($id, [
'contain' => ['Users', 'Departments']
]);
if ($this->request->is(['patch', 'post', 'put'])) {
$contact = $this->Contacts->patchEntity($contact, $this->request->getData());
if ($this->Contacts->save($contact)) {
$this->Flash->success('Contact saved');
return $this->redirect(['action' => 'index']);
}
$this->Flash->error(__('The contact could not be saved. Please, try again.'));
}
$users = $this->Contacts->Users->find('list', ['limit' => 200]);
$this->set(compact('contact', 'users'));
}
如何替换此$this->Flash->success('Your Success Message.'); 来自 SWAL 的警报?
解决方案
在这里你可以设置甜蜜警报javascript
路径:src/Template/Element/Flash success.ctp error.ctp
首先使用sweet alert js和css swal({ title: "Success", text: "Successfully created", icon: "success", });
推荐阅读
- python - 在排序一个列表期间将不同列表中的相关元素保持在一起
- c# - 如何对通用列表对象进行排序
- javascript - 向和从 js 服务器发送数据的基本方法?
- json - 使用 Pyspark 处理 JSON 结构
- amazon-web-services - 为什么角色假设应该在 lambda 内部完成?
- html - 如何将数值绑定到 CSS 以创建时间线?
- docker - 如何为 docker compose 环境变量设置运行时变量
- javascript - 仅在 Javascript 中具有不同段落的动态 Div
- tsql - 表格模型中的测量列未在浏览器中显示正确的值
- javascript - 调用此函数时如何获取返回值?