尝试在 cakePHP 中使用 javascript 帮助程序时出现致命错误。我正在关注此文档,我已将 jquery 添加到我的默认布局中:
<?php
<head>
echo $this->Html->script('jquery');
....
</head>
<body>
.....
echo $this->Js->writeBuffer(); // Write cached scripts
</body>
?>
我还将助手添加到控制器中的助手数组中:
<?php
public $helpers = array('Js' => array('Jquery'), 'Html', 'Form');
当我只用这些设置打开页面时它很好并且可以工作,但是如果我将这些代码行添加到这个函数然后刷新页面:
public function index()
{
....
$this->Js->get('#draggable');
$this->Js->draggable();
}
Cake 产生错误 Error: Call to a member function get() on a non-object。
关于我做错了什么的任何想法?