gpt4 book ai didi

javascript - Zend headScript() 和 appendFile 没有按预期工作

转载 作者:可可西里 更新时间:2023-11-01 01:59:02 24 4
gpt4 key购买 nike

我在尝试使用 Zend 的 headScript()->appendFile('file name') 附加 javascript 文件时遇到问题。我的布局设置如下:

    <?= $this->headScript()
->prependScript( 'BASE_URL = "' . $this->baseUrl() . '";' )
->appendFile( $this->baseUrl('js/lib/jquery/jquery-1.4.2.min.js') )
->appendFile( $this->baseUrl('js/admin.js') );

?>

然后,在我的 Controller 中,我尝试仅为该页面附加一个额外的 js 文件,例如:

    $this->view->headScript()->appendFile( 'another/js/file.js' );

此文件需要附加到布局中已设置的内容。但是,此文件被添加到其他“appendFile”文件之前。我也试过了

$this->headScript()->offsetSetFile(999, '/js/myfuncs.js');

但这仍然会在其他文件之前添加该文件。这不是我期望的工作方式,尤其是在使用 offsetSetFile 方法时。如何将此文件添加到其他文件之后?谢谢。

最佳答案

答案是在 layout.phtml 中使用 headScript()->prependFile 并在 View 中使用 headScript()->appendFile

关于javascript - Zend headScript() 和 appendFile 没有按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2434506/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com