Javascript 在cakephp中显示swf文件

Javascript 在cakephp中显示swf文件,javascript,cakephp,flash,Javascript,Cakephp,Flash,我是CakePHP新手 我遵循了本页中针对需求的步骤 我无法显示swf文件 Notice (8): Undefined variable: flash [APP/View/Themed/xxx/Layouts/site.ctp, line 120] Fatal error: Call to a member function init() on a non-object in/home/xxx/domains/xxx.com/public_html/cakev1/app/View/Theme

我是CakePHP新手

我遵循了本页中针对需求的步骤

我无法显示swf文件

Notice (8): Undefined variable: flash [APP/View/Themed/xxx/Layouts/site.ctp, line 120]

Fatal error: Call to a member function init() on a non-object in/home/xxx/domains/xxx.com/public_html/cakev1/app/View/Themed/xxx/Layouts/site.ctp on line 120
我在/app/views/helpers文件夹中创建了一个FlashHelper.php,并复制了页面中提供的所有组件类

Javascript上传到/app/webroot/js文件夹中

我不明白“添加到控制器的helpers属性的helper”是什么意思


谁能给我解释一下吗?或者指出我做错了什么?谢谢。

仅复制帮助文件并不能自动加载。您需要告诉控制器希望在视图中使用帮助器,方法是将其放在控制器的顶部(通常在类定义之后是一个好位置):


您还可以在其中添加任何其他要使用的帮助程序。这样,它将加载帮助程序,您可以从视图中使用
$this->Flash
调用它。

那么FlashHelper.php的位置是否正确?我复制提供的组件类并将其粘贴到FlashHelper.php中。我是否需要在Controller文件夹中创建一个新的FlashController.php?
public $helpers = array('Flash');