首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML1.3HTMLHelper-未定义的属性错误

HTML1.3HTMLHelper-未定义的属性错误
EN

Stack Overflow用户
提问于 2014-03-04 16:30:48
回答 1查看 694关注 0票数 0

我使用的是cakePHP 1.3,在html-助手方面有问题。

我想使用自动完成,因此,我需要加载html-助手在我的观点(例如。加载css)。首先,我遵循了本教程:JQuery在CakePHP中的自动完成

但是javascript与现在的html存在同样的问题。然后,我尝试了教程的新版本:CakePHP和jQuery自动完成重新访问

我知道新教程是为CakePHP 2.3编写的,但我看到jQuery的功能应该与CakePHP 1.3相同。

因此,我视图的标题如下:

代码语言:javascript
复制
<?php
  echo $this->Html->css('https://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css'); ?>

但这会引发以下错误:

注意(8):未定义的属性:视图:$Html APP\views\produkt\show.ctp,第5行致命错误:调用非对象上的成员函数css()

无论如何(css,jquery,.)发生此错误。所以在我看来,这个问题是属于帮手的。另外,如果我使用脚本方法。

html-helper存在于我的蛋糕/libs/view/helpers文件夹中。此外,我还在produkt_controller中加载它:

代码语言:javascript
复制
class ProduktController extends AppController {
var $helpers = array (
        'Html',
        'Check',
        'Misc'
);

我已经在这里寻找了一个解决方案,但没有找到适合我的答案。遗憾的是,在这篇文章中提到的cakePHP链接如何在cakephp 1.3中包含javascript?被破坏了,我在cakePHP 1.3的食谱中没有找到解决问题的方法。

拜托,如果有人能帮我让帮手运行,那就太好了!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-04 17:30:07

在1.3中

代码语言:javascript
复制
$html->methodName()

而在2.0,它变成了

代码语言:javascript
复制
$this->Html->methodName()

为什么要阅读2.0文档?1.3的文档还在

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22177545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档