【问题标题】:CakePHP, Helper class AjaxHelper could not be foundCakePHP,找不到帮助程序类 AjaxHelper
【发布时间】:2012-05-12 06:15:07
【问题描述】:

我正在尝试在此站点上找到这个 cakePHP ajax 教程:http://poli.bonzahost.net/2010/07/17/simple-ajax-call-in-cakephp/ 但它不起作用。我为它创建了数据库,并使用所需的字段 id、name 和 last_name 制作了表 created 并添加了 created 和 modified 作为表中的 2 个额外字段。我在 database.php 文件中设置了设置,以使用正确的密码将其指向我的主机、用户和数据库模式等等。我改变了一些东西,例如form->create,form->input和ajax->submit到this->Form->create,this->form->Input和this->Ajax->submit,因为我正在工作使用 CakePHP 2.1.2,而不是 CakePHP 1.3。

但我进入了我的应用程序:找不到帮助程序类 AjaxHelper。

错误:发生内部错误。,

我认为我下载的 cakePHP 中缺少 AjaxHelper.php 文件。我认为它应该在:www\cakeAjax\app\View\Helper,但它从那里丢失了。这是造成这个问题的原因吗?

如果是这样,我在哪里可以找到 AjaxHelper.php 文件的副本,并且 www\cakeAjax\app\View\Helper 是我要放的地方吗?如果没有,我该如何解决这个问题?

【问题讨论】:

  • 好的 - 我找到了 Helper 文件,它们位于:C:\wamp\www\cakeAjax\lib\Cake\View\Helper,但 AjaxHelper.php 不存在,这些文件位于有: CacheHelper.php FormHelper.php HtmlHelper.php JqueryEngineHelper.php JsBaseEngineHelper.php JsHelper.php MootoolsEngineHelper.php NumberHelper.php PaginatorHelper.php PrototypeEngineHelper.php RssHelper.php SessionHelper.php TextHelper.php TimeHelper.php

标签: ajax cakephp cakephp-1.3 cakephp-2.1 cakephp-ajaxhelper


【解决方案1】:

自 CakePHP 1.3 起,Ajax 助手已被弃用。您现在可以将 CakePHP's JsHelper 用于 Ajax 内容。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-23
    • 2019-03-14
    相关资源
    最近更新 更多