从cakephp动作调用js的最佳方法

时间:2013-05-25 01:18:22

标签: php javascript jquery cakephp

假设有一个动作来添加用户非常简单:

$this->Model->save($this->request->data);

并且,在保存用户后,我想通过Noty.js

发出通知

调用这个JS的最佳方法是什么? 而且,如果我想在各种动作中调用另一个noty,我必须使用不同的消息创建许多JS脚本? 我如何创建一个函数来调用noty更简单?

1 个答案:

答案 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; ?>