一、在视图或Layout布局文件中任何地方追加,
Inside View:
1. 在页眉追加脚本文件
<?php
$this->headScript()->appendFile('/js/filename.js');
?>
2. 在页眉追加脚本内容
<?php
$this->headScript()->appendScript('alert(1)');
?>
3. 在页脚追加脚本文件
<?php
$this->inlineScript()->appendFile('/js/filename.js');
?>
3. 在页脚追加脚本内容
$this->inlineScript()->appendScript('alert(1)');
二、在控制器中添加 Inside Controller/Action
使用服务管理器Headscript using serviceLocator
$this->getServiceLocator() ->get('viewhelpermanager') ->get('HeadScript')->appendScript('alert(1)'); //or ->appendFile('/js/filename.js'); 然后在需要输出的地方:echo $this->headScript(); //Or is used <header> <tag> echo $this->inlineScript(); //is used in body <tag>
本文介绍如何在Zf2框架中通过视图或Layout布局文件及控制器添加JavaScript脚本文件和内容到页眉或页脚。包括使用$this->headScript()和$this->inlineScript()方法的具体语法。

被折叠的 条评论
为什么被折叠?



