【问题标题】:zend framework 2 import module jszend 框架 2 导入模块 js
【发布时间】:2012-11-05 18:18:22
【问题描述】:

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

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

谁能帮忙?

【问题讨论】:

    标签: module zend-framework2


    【解决方案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');
    

    【讨论】:

    • 我会测试,但我认为不是一个好的解决方案,如果明天将名称“供应商”更改为“库”,我需要将所有地方都更改为“库”,明白吗?跨度>
    • public 文件夹就是因为这个原因。将您的文件放在public 文件夹中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 1970-01-01
    • 2011-01-19
    • 2012-04-09
    相关资源
    最近更新 更多