1

当我在我的语言环境机器上运行我的应用程序时,它工作正常,但是当我使用 cpanel 在我的服务器上运行它时,一切正常,当我使用 jquery 库使用 js helper 时,会发生以下错误

错误:找不到 jqueryEngineHelper。

错误:在以下文件中创建类 jqueryEngineHelper:app/View/Helper/jqueryEngineHelper.php

<?php
class jqueryEngineHelper extends AppHelper {

} 

注意:所有文件都存在。

4

2 回答 2

3

它错误地寻找“jqueryEngineHelper”而不是“JqueryEngineHelper”,这很可能意味着您在控制器中指定帮助器时没有使用正确的大小写。确保你有public $helpers = array('Js' => array('Jquery'));“Jquery”而不是“jquery”的大写“J”

于 2012-09-25T08:45:53.713 回答
-1

尝试App::uses()加载帮助程序。

http://book.cakephp.org/2.0/en/core-utility-libraries/app.html#loading-classes

CakePHP 文档中的示例:

App::uses('HtmlHelper', 'View/Helper');

你试试:

App::uses('jqueryEngineHelper', 'View/Helper');

编辑:

尝试将它放在代码的起始行的AppController.php中。

于 2012-09-25T07:49:21.143 回答