gpt4 book ai didi

php - 在 Phalcon View 中包含 JavaScript

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

考虑以下两个文件:

// view/index.phtml
echo \Phalcon\Tag::javascriptInclude("javascript/jquery.js");
// view/about/about.phtml
echo \Phalcon\Tag::javascriptInclude("javascript/x.js");

关于将生成如下:

<script src="javascript/x.js">
<script src="javascript/jquery.js">

但是 x.js 文件依赖于 jquery.js 所以它应该放在它之前。

最佳答案

假设您有以下结构:

app/views/index.phtml
app/views/about/index.phtml

您可以在顶部的app/views/index.phtml中定义以下内容

<?php echo \Phalcon\Tag::javascriptInclude("javascript/jQuery.js"); ?>
<?php echo \Phalcon\Tag::javascriptInclude("javascript/myother.js"); ?>

然后在 app/views/about/index.phtml

<?php echo \Phalcon\Tag::javascriptInclude("javascript/x.js"); ?>

这将使 jQuery.jsmyother.js 脚本在 x.js 加载之前加载,因为 x.js 将与

一起出现在主视图中
<?php echo $this->getContent() ?>

或者,您可以在主视图中进行设置:

<?php echo \Phalcon\Tag::javascriptInclude("javascript/jQuery.js"); ?>
<?php echo \Phalcon\Tag::javascriptInclude("javascript/myother.js"); ?>
<?php if ($is_about) { echo \Phalcon\Tag::javascriptInclude("javascript/myother.js"); } ?>

在你的关于 Controller 中

$this->view->setVar('is_about', TRUE);

HTH

关于php - 在 Phalcon View 中包含 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13000838/

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