0

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

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

任何人都可以帮忙吗?

4

1 回答 1

1

关于什么:

$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');
于 2012-11-06T03:22:56.630 回答