假设有一个动作来添加用户非常简单:
$this->Model->save($this->request->data);
并且,在保存用户后,我想通过Noty.js
发出通知调用这个JS的最佳方法是什么? 而且,如果我想在各种动作中调用另一个noty,我必须使用不同的消息创建许多JS脚本? 我如何创建一个函数来调用noty更简单?
答案 0 :(得分:1)
非常简单,根据$this->Model->save()
是否成功,有条件地在视图中运行Noty.js代码。
控制器:
$success = $this->Model->save($this->request->data);
$this->set('success', $success);
查看:
<?php if ($success): ?>
<script>
// Trigger your Noty.js dialog here.
</script>
<?php endif; ?>