一、在视图或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>