你写的方式是正确的。
我刚刚加了2件东西。
1)基本URL
2)进行反向转义的特殊字符
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>
!window.jQuery && document.write(unescape('%3Cscript src="<?php echo $this->baseUrl(); ?>/base/js/jquery-1.7.2.js"%3E%3C/script%3E'));
</script>
对于使用头脚本视图助手
$java_script_code= '<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>';
$java_script_code.= '<script>';
$java_script_code.= '!window.jQuery && document.write(unescape(\'%3Cscript src="' . $this->baseUrl() . '/base/js/jquery-1.7.2.js"%3E%3C/script%3E\'));';
$java_script_code.= '</script>';
你可以考虑做这个
$this->headScript()->appendScript($java_script_code);
或控制器(更新上面的基地址)
$this->view->headScript()->appendScript($java_script_code);
供参考:Head Script Helper
如何我得到的工作与“$ view-> headLink() - > appendScript();” ? – Johannes
也用代码更新 – Venu