【发布时间】:2012-11-05 18:18:22
【问题描述】:
我不知道如何在我的新模块 Zend Framework 2 中导入一个文件 javascript。
代码位于:vendor\name-module\js\test.js
谁能帮忙?
【问题讨论】:
我不知道如何在我的新模块 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 文件夹就是因为这个原因。将您的文件放在public 文件夹中