加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – Zend Framework:如何为javascript文件和脚本提供特定

发布时间:2021-07-06 04:16:37 所属栏目:大数据 来源: https://www.jb51.cc
导读:我有以下布局中包含的javascript文件: $this-InlineScript()-appendFile($this-baseUrl('resource/js/jquery.js'));$this-InlineScript()-appendFile($this-baseUrl('resource/js/main/login.js'));$this-InlineScript()-offsetSetFile(3,$this-baseUrl('re

我有以下布局中包含的javascript文件:

$this->InlineScript()->appendFile($this->baseUrl('resource/js/jquery.js'));
$this->InlineScript()->appendFile($this->baseUrl('resource/js/main/login.js'));
$this->InlineScript()->offsetSetFile(3,$this->baseUrl('resource/js/core.js'));

我在视图文件中有以下脚本:

<?PHP $this->InlineScript()->captureStart() ?>
    alert('This is Inline Script in View');
<?PHP $this->InlineScript()->captureEnd() ?>

现在,我在视图文件中的脚本,是在所有javascript文件之前插入的.

如何在’core.js’之前和’login.js’文件之前插入我的内联脚本

解决方法:

在布局中你可以使用appendFile()和prependFile()组合,如果你有一些文件的地方……

和…

在“layout.phtml”中:

<?PHP echo $this->inlineScript(); ?>

在“test.phtml”中:

<?PHP $this->inlineScript()->captureStart() ?>
alert('This is Inline Script in View');
<?PHP $this->inlineScript()->captureEnd() ?>

结果:

<html>
<head>
<script type="text/javascript">
//<!--
alert('This is Inline Script in View');
//-->
</script>  
</head>

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读