Module zend framework 2导入模块js

Module zend framework 2导入模块js,module,zend-framework2,Module,Zend Framework2,我不知道如何在我的新模块Zend Framework 2中导入一个文件javascript 代码位于:vendor\name module\js\test.js 有人能帮忙吗?关于: $this->headScript()->prependFile('../../vendor/name-module/js/test.js'); 。/返回公共。/../返回主应用程序 确保echo$this->headScript() 如果要为每个控制器使用javaScript文件,请按如下方式使用:

我不知道如何在我的新模块Zend Framework 2中导入一个文件javascript

代码位于:vendor\name module\js\test.js

有人能帮忙吗?

关于:

$this->headScript()->prependFile('../../vendor/name-module/js/test.js');
。/
返回公共
。/../
返回主应用程序

确保
echo$this->headScript()

如果要为每个控制器使用javaScript文件,请按如下方式使用:

use Zend\View\Renderer\PhpRenderer;

...

public function indexAction()
{
    $headScript = new PhpRenderer();
    $headScript->headScript()->appendFile('../../vendor/name-module/js/test.js');
}
编辑:


你可以使用
public
文件夹。创建一个名为
js
的文件夹,将JavaScript文件放在那里,然后使用:

$headScript->headScript()->appendFile('/js/test.js');

我将进行测试,但我认为这不是一个好的解决方案,如果将“供应商”的名称更改为“图书馆”,我将需要将所有位置更改为“图书馆”,明白吗?
public
文件夹就是出于这个原因而存在的。将您的文件放在
公用
文件夹中