在cakephp app中显示停止错误“Undefined variable:javascript”

时间:2010-11-25 07:39:26

标签: cakephp

这是一个真正奇怪的错误。 这个应用程序可以在我的本地计算机和生产中运行,很好,但在我的登台服务器上它bjorks ...上面给出的错误。

违规行代码在/app/views/layout/default.ctp

  <?php echo $javascript->link('http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js') ?>

是的,我在/app/controllers/app_controller.php

中有这个
class AppController extends Controller{
    public $helpers = array('Javascript', 'Form', 'Html', 'Page');
    ...
}

我一直试图找出问题好几个小时...... 在登台服务器上运行PHP 5.2.14,在本地计算机上运行5.2.5。 使用CakePHP 1.2.6

关于如何开始解决这个问题的任何想法都将非常感激

以下的完整错误
Notice (8): Undefined variable: javascript [APP/views/layouts/default.ctp, line 6]
Fatal error: Call to a member function link() on a non-object in /x/x/x/x/app/views/layouts/default.ctp on line 6

1 个答案:

答案 0 :(得分:0)

控制器代码中的尾随php标记“。.. 'Html', 'Page');?>”是否实际出现在真正的app_controller中? “

请告诉我这不是AppController的路径:“/app/controllers/app_controller.ctp

app_controller.php(注意文件类型)应该存在于app文件夹中。