gpt4 book ai didi

php - Zend bootstrap,仅包括某些页面的 javascript 文件

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

我像往常一样在 bootstrap 中加载 javascript 文件,但是只有当它是一个具有表单的页面时我才想包含该文件

->appendFile('http://myurl.com/js/formscript.js');

有没有办法从 Bootstrap 检测正在加载的页面,以便我决定是否包含此文件?

我考虑过将一个变量从表单传递到 View ,然后在 Bootstrap 中检查该变量,但它不起作用。

这是我的表格

$layout = new Zend_Layout();
$view = $layout->getView();
$view->formscript = true;

这将在我的 Bootstrap 中

if ($view->formscript)

但是 var_dump($view->formscript) 给我 null,那么还有什么其他想法可以仅在特定条件下激活 js 文件吗?

最佳答案

要在特定页面中单独包含 javascript 文件,请在这些页面中添加以下代码(我的意思是查看脚本 - *.phtml)。

<?php

$this->headScript()->appendFile('http://myurl.com/js/formscript.js');

?>

同样,要将 CSS 文件添加到特定页面,请执行以下操作。

<?php
$this->headLink()->appendStylesheet('http://myurl.com/styles.css');
?>

关于php - Zend bootstrap,仅包括某些页面的 javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6211160/

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